In [1]:
import pandas as pd 
import numpy as np
import os 
import matplotlib.pyplot as plt
import plotly.express as px
from collections import defaultdict
%matplotlib inline  

Question 1: Data Loading

There are 51 seperate text files for each state and the District of Columbia; they will be integrated into one dataset

In [2]:
### dataset loading 
def data_loading (directory_file):
    df = pd.concat([pd.read_csv(directory_file+'/' + i, sep=",",header=None) for i in os.listdir('namesbystate') if not i.startswith(".")]\
                  ,ignore_index=True)
    df.columns = ['State','Sex','Year_of_birth','Name','Num_of_occurrences']
    print('There are {} states in the dataset and they are {}'.format(len(df.State.unique().tolist()),df.State.unique().tolist()))
    ### To check all 50 + D.C. are loaded correctly
    return df
In [3]:
a = data_loading('namesbystate')
There are 51 states in the dataset and they are ['IN', 'IL', 'KS', 'SC', 'HI', 'GA', 'SD', 'CO', 'NH', 'MS', 'MD', 'UT', 'LA', 'ME', 'WI', 'NJ', 'AR', 'NY', 'MT', 'OK', 'MA', 'NM', 'WY', 'OH', 'OR', 'NV', 'TX', 'TN', 'AZ', 'MN', 'WA', 'WV', 'NC', 'MO', 'AL', 'VA', 'CA', 'CT', 'AK', 'ND', 'VT', 'MI', 'NE', 'KY', 'ID', 'DC', 'IA', 'FL', 'PA', 'RI', 'DE']
In [4]:
a.head(10)
Out[4]:
State Sex Year_of_birth Name Num_of_occurrences
0 IN F 1910 Mary 619
1 IN F 1910 Helen 324
2 IN F 1910 Ruth 238
3 IN F 1910 Dorothy 215
4 IN F 1910 Mildred 200
5 IN F 1910 Margaret 196
6 IN F 1910 Thelma 137
7 IN F 1910 Edna 113
8 IN F 1910 Martha 112
9 IN F 1910 Hazel 108

Question 2: Detecting Gender Neutral Name

The detection will be based on two derived fields and an algorithm designed to calculate a gender neutral score

1) Derived fields

a. Absolute Number Difference $\;\;\;$ b. Percentage Difference after Normalization

2) Algorithm

a. Criteria
I.high total name occurrences -impact $\;\;\;$ II.low percentage difference -neutrality
b. Rationale
- After looking at the percentage difference and total count of each name, I realized that there is a trade off between a name being impactful or being more gender neutral. In order to accomodate the trade-off, the algorithm will take two factors into final score calculation; the first factor is percentage difference between names used for male and female, and the other is the total occurrences of the name.
- Since the objective of the algorithm is to find out gender nuetral names, the weighting coefficient for percentage difference and total count are 1, 0.75 respectively. (we could adjust the coefficients and test different ratio later )
Further notes:
a) we exclude names with percent difference greater than 50% as it indicates strong gender-inclination
b) 'Unknown' is also excluded from the final name lists
c. Design
step 1: rank num_of_occurrences and percent_diff
step 2: low percent_diff receive higher rank and high-ranked num_of_occurrences receive higher rank
step 3: evaluated the score: percent_diff_rank + 0.75*Total_num_rank

3) Two outcomes

a.names with equal distribution across genders $\;\;\;$ b.names with high combined scores

In [5]:
def gender_neutral_visualize (df): 
    ### visualization of name lists with equal distribution between genders
    ### and understanding the trade off between percentent difference and total number of occurrences
    
    gender_df = df.groupby(['Name','Sex']).agg({'Num_of_occurrences': 'sum'}).unstack().fillna(0)
    bi_gender = gender_df.Num_of_occurrences[(gender_df.Num_of_occurrences.F > 0) & (gender_df.Num_of_occurrences.M > 0)]
    
    ### Deriving two filds 
    bi_gender['diff'] = abs(bi_gender.F - bi_gender.M)
    bi_gender['percent_dff'] = abs(bi_gender.F - bi_gender.M )/(bi_gender.M+bi_gender.F)
    bi_gender['Total_num'] = bi_gender.M+bi_gender.F 
    absolute_equal = bi_gender[(bi_gender['percent_dff'] == 0)] ### -> this gives a dataframe with names that are equally 
    absolute_equal.reset_index(inplace = True)                 ###    shared between men and women 
    
    ### Plotting for equally shared name and the total occurences of the name
    f, (ax1, ax2) = plt.subplots(1, 2, figsize=(25,10))
    x = absolute_equal.Name.tolist()
    y_pos = np.arange(len(x))
    y = absolute_equal['Total_num'].tolist()

    ax1.bar(y_pos, y, align='center', alpha=0.6)
    ax1.set_xticks(y_pos)
    ax1.set_xticklabels(x, rotation=90)
    ax1.set_ylabel('Num of Occurrences')
    ax1.set_title('Absolute Gender Neutral Names')
    
    max_state = absolute_equal[absolute_equal.Total_num==absolute_equal.Total_num.max()].Name.values[0]
    print(max_state)
    arrow_x = absolute_equal[absolute_equal.Total_num==absolute_equal.Total_num.max()].index.values[0] + 0.5
    arrow_y = absolute_equal.Total_num.max() -1
    ax1.annotate('max name is {} and the total count is  {}'.format(max_state,absolute_equal.Total_num.max()) \
             ,  xy=(arrow_x, arrow_y), xytext=(arrow_x-20, arrow_y), arrowprops=dict(facecolor="black", width=4,headwidth=10, shrink=0.2))
   
    
    
    ### Plotting for percent difference against total number of occurrences 
    ax2.scatter(x=bi_gender['percent_dff'],y=bi_gender['Total_num'])
    ax2.set_xlabel('Normalized Difference')
    ax2.set_ylabel('Num of occurrences')
    ax2.set_title('occurrences and Percent_diff Trade-off')
    

Outcome 1: The list of names that are equally distributed between genders and a trade off between percent_diff and total number of occurrences

In [6]:
gender_neutral_visualize(a)  
Rei
In [7]:
def algorithm_calculation (df, location='All'):
    gender_df = df.groupby(['Name','Sex']).agg({'Num_of_occurrences': 'sum'}).unstack().fillna(0)
    bi_gender = gender_df.Num_of_occurrences[(gender_df.Num_of_occurrences.F > 0) & (gender_df.Num_of_occurrences.M > 0)]
    
   
    
    bi_gender['percent_dff'] = abs(bi_gender.F - bi_gender.M )/(bi_gender.M+bi_gender.F)
    bi_gender['Total_num'] = bi_gender.M+bi_gender.F  ### replicating the aggregated and derived dataframe
    bi_gender_ii = bi_gender[(bi_gender['percent_dff']<=0.5) & (bi_gender.index!= 'Unknown')].copy()
   
    bi_gender_ii['percent_diff_rank'] = bi_gender_ii['percent_dff'].rank(ascending=False) ### ranking the total percent_diff, the lower the higher rank score
    bi_gender_ii['Total_num_rank'] = bi_gender_ii['Total_num'].rank() ### ranking the total num, the higher the higher rank score 
    bi_gender_ii['score'] = bi_gender_ii['percent_diff_rank']+0.75*bi_gender_ii['Total_num_rank'] ### combined score calculate by the weighting coefficient
    bi_gender_ii.sort_values(by='score',ascending = False, inplace = True)
    print(bi_gender_ii.head(10).to_string())
    print('\n the top {} suggested highly gender nuetral names in {} are \n {}'.format(len(bi_gender_ii[0:100].index.tolist()),location, bi_gender_ii[0:100].index.tolist()))

Outcome 2 (a): Caculated Scores based on the defined algorithm and top 100 names for all states

In [8]:
algorithm_calculation(a) ### this show name list for all states
Sex            F        M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                        
Kerry    45620.0  46346.0     0.007894    91966.0              494.0           522.0  885.50
Quinn    29791.0  28742.0     0.017922    58533.0              485.0           511.0  868.25
Kris     11020.0  10874.0     0.006668    21894.0              496.0           494.0  866.50
Justice  15229.0  15618.0     0.012611    30847.0              490.0           501.0  865.75
Lennon    3367.0   3339.0     0.004175     6706.0              497.0           466.0  846.50
Santana   3179.0   3173.0     0.000945     6352.0              499.0           463.0  846.25
Landry    3013.0   3019.0     0.000995     6032.0              498.0           461.0  843.75
Emerson  20175.0  18459.0     0.044417    38634.0              459.0           507.0  839.25
Arden     3211.0   3313.0     0.015635     6524.0              486.0           465.0  834.75
Robbie   18642.0  16988.0     0.046422    35630.0              456.0           505.0  834.75

 the top 100 suggested highly gender nuetral names in All are 
 ['Kerry', 'Quinn', 'Kris', 'Justice', 'Lennon', 'Santana', 'Landry', 'Emerson', 'Arden', 'Robbie', 'Jackie', 'Oakley', 'Riley', 'Infant', 'Baby', 'Tristyn', 'Kodi', 'Arlyn', 'Yael', 'Jessie', 'Elisha', 'Amari', 'Maxie', 'Kimani', 'Ivory', 'Nieves', 'Parris', 'Stevie', 'Blair', 'Michal', 'Gentry', 'Burnice', 'Armani', 'Frankie', 'Waverly', 'Carey', 'Natividad', 'Jael', 'Notnamed', 'Jaime', 'Harley', 'Charleston', 'Jaylin', 'Ashten', 'Casey', 'Devyn', 'Daylin', 'Claudie', 'Trinidad', 'Lorenza', 'Ashtin', 'Christan', 'Milan', 'Laramie', 'Devine', 'Peyton', 'Arin', 'Jaedyn', 'Ridley', 'Ocean', 'Ozell', 'Britt', 'Ryley', 'Harpreet', 'Tenzin', 'Jireh', 'Rumi', 'Finley', 'Rei', 'Alva', 'Garnett', 'Pat', 'Hoa', 'Reilly', 'Amrit', 'Rooney', 'Iran', 'Chong', 'Unnamed', 'Remy', 'Briar', 'Skyler', 'Amandeep', 'Teegan', 'Loghan', 'Amen', 'Divine', 'Rowan', 'Mandeep', 'Joell', 'Kalin', 'Charly', 'Cypress', 'Audie', 'Indiana', 'Aziah', 'Shea', 'Jazz', 'Sutton', 'Phoenix']

Outcome 2 (b): Caculated Scores based on the defined algorithm and top 100 names for each states

In [9]:
### this show name list for each state respectively
for i in a.State.unique().tolist():
    print('\n')
    print(i)
    algorithm_calculation(a[a.State == i],location = i)

IN
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank    score
Name                                                                                         
Riley      2436.0  2287.0     0.031548     4723.0               96.0           100.0  171.000
Jackie     2652.0  3069.0     0.072889     5721.0               85.0           102.0  161.500
Emerson     667.0   640.0     0.020658     1307.0               97.0            79.0  156.250
Quinn       733.0   793.0     0.039318     1526.0               93.0            84.0  156.000
Infant      412.0   417.0     0.006031      829.0              100.0            73.0  154.750
Dominique   599.0   558.0     0.035436     1157.0               94.0            78.0  152.500
Kris        398.0   409.0     0.013631      807.0               98.0            72.0  152.000
Peyton     1520.0  1877.0     0.105093     3397.0               79.0            95.0  150.250
Casey      1930.0  2507.0     0.130043     4437.0               76.0            99.0  150.250
Devyn       124.0   121.0     0.012245      245.0               99.0            50.5  136.875

 the top 100 suggested highly gender nuetral names in IN are 
 ['Riley', 'Jackie', 'Emerson', 'Quinn', 'Infant', 'Dominique', 'Kris', 'Peyton', 'Casey', 'Devyn', 'Carey', 'Emery', 'Sidney', 'Leighton', 'Lavon', 'Angel', 'Remy', 'Ali', 'Elisha', 'Gale', 'Ollie', 'Amari', 'Oakley', 'Darian', 'Cleo', 'Leslie', 'Darrian', 'Phoenix', 'Raleigh', 'Justice', 'Payton', 'Avery', 'Rowan', 'Khari', 'Lennon', 'Codi', 'Jessie', 'Dusty', 'Carrol', 'Camari', 'Finley', 'Skylar', 'Jaime', 'Kamari', 'Larkin', 'Reese', 'Kendall', 'Carrington', 'Marion', 'Harley', 'Jan', 'Ricki', 'Lynn', 'Dominque', 'Kerry', 'Blair', 'Ricci', 'Artie', 'Lennox', 'Jody', 'Remington', 'Arden', 'Baby', 'Azariah', 'Tegan', 'Gabrial', 'Charley', 'Santana', 'Storm', 'Carsyn', 'Billie', 'Bellamy', 'Wrigley', 'Jaylin', 'Charlie', 'Jaedyn', 'Pat', 'Armani', 'Cris', 'Ryley', 'River', 'Domonique', 'Salem', 'Sage', 'Montana', 'Rory', 'Aven', 'Murphy', 'Emory', 'Stevie', 'Jammie', 'Monroe', 'Braylin', 'Darby', 'Shea', 'Jourdan', 'Arie', 'Landry', 'Shay', 'Teegan']


IL
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Kerry    2414.0  2455.0     0.008421     4869.0              144.0           139.0  248.25
Kendall  2531.0  2456.0     0.015039     4987.0              141.0           140.0  246.00
Jackie   4032.0  3228.0     0.110744     7260.0              123.0           146.0  232.50
Riley    4107.0  3026.0     0.151549     7133.0              117.0           145.0  225.75
Emery     669.0   579.0     0.072115     1248.0              130.0           119.0  219.25
Amari     836.0  1012.0     0.095238     1848.0              125.0           124.0  218.00
Casey    2543.0  3577.0     0.168954     6120.0              111.0           142.0  217.50
Blair     540.0   469.0     0.070367     1009.0              131.0           113.0  215.75
Devyn     233.0   229.0     0.008658      462.0              143.0            96.0  215.00
Quinn    1455.0  2016.0     0.161625     3471.0              114.0           132.0  213.00

 the top 100 suggested highly gender nuetral names in IL are 
 ['Kerry', 'Kendall', 'Jackie', 'Riley', 'Emery', 'Amari', 'Casey', 'Blair', 'Devyn', 'Quinn', 'Skyler', 'Gale', 'Charley', 'Carey', 'Lashawn', 'Jessie', 'Jaime', 'Kris', 'Andra', 'Emerson', 'Gerry', 'Ricki', 'Jael', 'Dusty', 'Sunny', 'Codi', 'Rene', 'Lennon', 'Rowan', 'Jaedyn', 'Elisha', 'Paris', 'Ivory', 'Payton', 'Kendal', 'Justice', 'Phoenix', 'Peyton', 'Mckinley', 'Palmer', 'Finley', 'Carrington', 'Leslie', 'Jan', 'Landry', 'Stevie', 'Ashtin', 'Marlow', 'Armoni', 'Hollis', 'Ollie', 'Ardell', 'Jaydyn', 'Armani', 'Micky', 'Lake', 'Charly', 'Lynell', 'Lashaun', 'Dakota', 'Leighton', 'Kamari', 'Remy', 'Lavern', 'Jodeci', 'River', 'Shea', 'Lavon', 'Frankie', 'Reilly', 'Billie', 'Oakley', 'Deondra', 'Daylin', 'Nazareth', 'Lashun', 'Jaidyn', 'Campbell', 'Baby', 'Monroe', 'Harley', 'Arin', 'Germaine', 'Storm', 'Krishna', 'Avery', 'Jaylin', 'Clarke', 'Kenyatta', 'Ryley', 'Angel', 'Payson', 'Arrow', 'Jordan', 'Sage', 'Pat', 'Britt', 'Bobbie', 'Merle', 'Robbie']


KS
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                        
Lynn       1079.0  1169.0     0.040036     2248.0               75.0            71.0  128.25
Riley      1182.0  1072.0     0.048802     2254.0               73.0            72.0  127.00
Jackie     1308.0  1104.0     0.084577     2412.0               67.0            75.0  123.25
Leslie     2469.0  1987.0     0.108169     4456.0               64.0            77.0  121.75
Laverne     322.0   355.0     0.048744      677.0               74.0            53.0  113.75
Kendall     446.0   583.0     0.133139     1029.0               61.0            62.0  107.50
Peyton      941.0   688.0     0.155310     1629.0               57.0            67.0  107.25
Dominique   211.0   183.0     0.071066      394.0               69.0            45.0  102.75
Kerry       503.0   723.0     0.179445     1226.0               53.0            65.0  101.75
Darian       86.0    89.0     0.017143      175.0               79.0            30.0  101.50

 the top 80 suggested highly gender nuetral names in KS are 
 ['Lynn', 'Riley', 'Jackie', 'Leslie', 'Laverne', 'Kendall', 'Peyton', 'Dominique', 'Kerry', 'Darian', 'Amari', 'Quinn', 'Landry', 'Angel', 'Emerson', 'Rowan', 'Justice', 'Camdyn', 'Jaime', 'Jaylin', 'Ora', 'Whitley', 'Austyn', 'Sage', 'Bobbie', 'Kris', 'Kelly', 'Skylar', 'Ashton', 'Jaiden', 'Sutton', 'Carey', 'Codie', 'Remy', 'Devyn', 'Jordan', 'Pat', 'Payton', 'Sidney', 'Ali', 'Casey', 'Taylor', 'Emery', 'Cleo', 'Tracy', 'Jin', 'Harley', 'River', 'Oakley', 'Kasey', 'Laken', 'Montana', 'Rory', 'Billie', 'Marion', 'Frankie', 'Emory', 'Gail', 'Baylor', 'Lennox', 'Reece', 'Jaeden', 'Tory', 'Jaden', 'Yong', 'Brecken', 'Charley', 'Lindy', 'Remington', 'Young', 'Phoenix', 'Shay', 'Santana', 'Tegan', 'Fay', 'Karsen', 'Finnley', 'Palmer', 'Channing', 'Britt']


SC
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Avery    1316.0  1299.0     0.006501     2615.0               94.0            89.0  160.75
Jamie    2606.0  2216.0     0.080879     4822.0               82.0            94.0  152.50
Skyler    448.0   425.0     0.026346      873.0               91.0            75.0  147.25
Justice   343.0   363.0     0.028329      706.0               90.0            73.0  144.75
Amari     384.0   418.0     0.042394      802.0               88.0            74.0  143.50
Casey    1345.0  1103.0     0.098856     2448.0               74.0            87.0  139.25
Frankie  1097.0  1361.0     0.107404     2458.0               73.0            88.0  139.00
Harley    534.0   450.0     0.085366      984.0               81.0            76.0  138.00
Jackie   1811.0  2419.0     0.143735     4230.0               64.0            92.0  133.00
Kendall   941.0   758.0     0.107710     1699.0               72.0            81.0  132.75

 the top 97 suggested highly gender nuetral names in SC are 
 ['Avery', 'Jamie', 'Skyler', 'Justice', 'Amari', 'Casey', 'Frankie', 'Harley', 'Jackie', 'Kendall', 'Finley', 'Robbie', 'Jessie', 'Kristian', 'Dominique', 'Peyton', 'Ali', 'Jaidyn', 'Mckinley', 'Quinn', 'Milan', 'Riley', 'Kerry', 'Marlo', 'Elisha', 'Emerson', 'Lavern', 'Landry', 'Royal', 'Rowan', 'Jordan', 'Shellie', 'Jonnie', 'Jaedyn', 'Jadan', 'Brighton', 'Lacy', 'Austyn', 'Mills', 'Johnnie', 'Ashton', 'Theo', 'Noel', 'Dakota', 'Kamari', 'Oakley', 'Domonique', 'Emory', 'Campbell', 'Ivory', 'Reese', 'Shay', 'Earlie', 'Curley', 'Kenyatta', 'Aubrey', 'Tracy', 'Hayden', 'Baylor', 'Leslie', 'Brantlee', 'Cleo', 'Billie', 'Antonia', 'Alva', 'Jordin', 'Lake', 'River', 'Ellison', 'Kris', 'Phoenix', 'Pernell', 'Kaidyn', 'Demetrice', 'Jalyn', 'Khari', 'Laverne', 'Charley', 'Demetris', 'Sullivan', 'Seneca', 'Pat', 'Kirby', 'Sevyn', 'Reilly', 'Leighton', 'Artie', 'Jayme', 'Dwan', 'Ari', 'Sutton', 'Lennie', 'Kingsley', 'Devyn', 'Karsen', 'Camdyn', 'Denver']


HI
Sex           F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                    
Leslie    808.0  877.0     0.040950     1685.0               37.0            39.0  66.25
Kendall    58.0   60.0     0.016949      118.0               38.0            23.0  55.25
Riley     340.0  452.0     0.141414      792.0               28.0            35.0  54.25
Robin     775.0  548.0     0.171580     1323.0               25.0            37.0  52.75
Payton     57.0   66.0     0.073171      123.0               34.0            25.0  52.75
Peyton    222.0  168.0     0.138462      390.0               29.0            31.0  52.25
Terry     353.0  519.0     0.190367      872.0               23.0            36.0  50.00
Elisha     13.0   15.0     0.071429       28.0               35.0            12.0  44.00
Casey     261.0  496.0     0.310436      757.0               18.0            34.0  43.50
Shannon  1150.0  534.0     0.365796     1684.0               15.0            38.0  43.50

 the top 40 suggested highly gender nuetral names in HI are 
 ['Leslie', 'Kendall', 'Riley', 'Robin', 'Payton', 'Peyton', 'Terry', 'Elisha', 'Casey', 'Shannon', 'Shiloh', 'Shea', 'Avery', 'Dale', 'Legacy', 'Emerson', 'Sky', 'Taylor', 'Quinn', 'Kaena', 'Ari', 'Kiyomi', 'Blair', 'Angel', 'Charlie', 'Sage', 'Azariah', 'Kyrie', 'Darian', 'Phoenix', 'Hayden', 'Dakota', 'Kris', 'Amari', 'River', 'Jaylen', 'Raven', 'Kamalei', 'Keona', 'Alize']


GA
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank    score
Name                                                                                         
Jackie     3552.0  3548.0     0.000563     7100.0              162.0           165.0  285.750
Jessie     7744.0  6856.0     0.060822    14600.0              149.0           171.0  277.250
Skyler     1058.0  1075.0     0.007970     2133.0              161.0           146.0  270.500
Angel      4468.0  3625.0     0.104164     8093.0              131.0           166.0  255.500
Dominique  1061.0  1251.0     0.082180     2312.0              140.0           148.0  251.000
Quinn       428.0   400.0     0.033816      828.0              154.0           129.0  250.750
Casey      2480.0  3086.0     0.108875     5566.0              129.0           162.0  250.500
Riley      3535.0  2662.0     0.140875     6197.0              122.0           163.0  244.250
Phoenix     361.0   403.0     0.054974      764.0              150.0           124.5  243.375
Alva        242.0   229.0     0.027601      471.0              158.0           112.0  242.000

 the top 100 suggested highly gender nuetral names in GA are 
 ['Jackie', 'Jessie', 'Skyler', 'Angel', 'Dominique', 'Quinn', 'Casey', 'Riley', 'Phoenix', 'Alva', 'Emerson', 'Justice', 'Peyton', 'Amari', 'Avery', 'Johnnie', 'Baby', 'Marion', 'Harley', 'Rene', 'Pat', 'Robbie', 'Jaime', 'Campbell', 'Camdyn', 'Kris', 'Demetrice', 'Kristian', 'Kamdyn', 'Kamari', 'Lennon', 'Frankie', 'Remy', 'Charleston', 'Jamie', 'Ryley', 'Kendall', 'Rowan', 'Aubrey', 'Jaidyn', 'Kylar', 'Jonnie', 'Tommie', 'Elisha', 'Kaylon', 'Lorin', 'Kimani', 'Dominque', 'Ivory', 'Codi', 'Francis', 'Tracy', 'Domonique', 'Ari', 'Jordan', 'Jammie', 'Sage', 'Cameran', 'Payton', 'Sutton', 'Larkin', 'Payden', 'Kree', 'Catlin', 'Ayomide', 'Aries', 'Lavoris', 'Braylyn', 'Devyn', 'Kaidyn', 'Jael', 'Antonia', 'Palmer', 'Marlo', 'Lannie', 'True', 'Loren', 'Austyn', 'Armani', 'River', 'Oakley', 'Ramsey', 'Arion', 'Ridley', 'Landry', 'Mckinley', 'Audie', 'Tai', 'Billie', 'Masyn', 'Laiken', 'Clide', 'Krishna', 'Ivey', 'Odell', 'Finley', 'Royal', 'Dakota', 'Emery', 'Jules']


SD
Sex             F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                      
Lynn        716.0  582.0     0.103236     1298.0               28.0            26.0  47.50
Kelly      1145.0  897.0     0.121450     2042.0               24.0            30.0  46.50
Peyton      262.0  244.0     0.035573      506.0               29.0            22.0  45.50
Dana        394.0  312.0     0.116147      706.0               26.0            23.0  43.25
Kerry       145.0  180.0     0.107692      325.0               27.0            19.0  41.25
Payton      223.0  175.0     0.120603      398.0               25.0            20.0  40.00
Leslie      540.0  983.0     0.290873     1523.0               16.0            28.0  37.00
Taylor     1193.0  555.0     0.364989     1748.0               14.0            29.0  35.75
Pat         159.0  124.0     0.123675      283.0               23.0            17.0  35.75
Remington    31.0   33.0     0.031250       64.0               30.0             4.0  33.00

 the top 30 suggested highly gender nuetral names in SD are 
 ['Lynn', 'Kelly', 'Peyton', 'Dana', 'Kerry', 'Payton', 'Leslie', 'Taylor', 'Pat', 'Remington', 'Jamie', 'Oakley', 'Sage', 'Kim', 'Sutton', 'Rowan', 'Skylar', 'Charlie', 'Kasey', 'Marion', 'Lennox', 'Sidney', 'Finley', 'Laverne', 'Leighton', 'Kendall', 'Teagan', 'Fay', 'Emerson', 'Justice']


CO
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                     
Riley   1986.0  1883.0     0.026622     3869.0               72.0            72.0  126.00
Quinn    795.0   906.0     0.065256     1701.0               64.0            66.0  113.50
Kris     202.0   198.0     0.010000      400.0               73.0            48.0  109.00
Kerry    574.0   486.0     0.083019     1060.0               63.0            61.0  108.75
Jaime    673.0   912.0     0.150789     1585.0               53.0            65.0  101.75
Lennon    70.0    69.0     0.007194      139.0               74.0            35.0  100.25
Pat      554.0   428.0     0.128310      982.0               56.0            59.0  100.25
Sidney   335.0   429.0     0.123037      764.0               57.0            55.0   98.25
Oakley    78.0    72.0     0.040000      150.0               70.0            36.0   97.00
Marion   650.0   431.0     0.202590     1081.0               47.0            62.0   93.50

 the top 76 suggested highly gender nuetral names in CO are 
 ['Riley', 'Quinn', 'Kris', 'Kerry', 'Jaime', 'Lennon', 'Pat', 'Sidney', 'Oakley', 'Marion', 'Justice', 'Amari', 'Jordan', 'Harley', 'Gale', 'Landry', 'Rene', 'Trinidad', 'Rowan', 'Sage', 'Jessie', 'Dakota', 'Linden', 'Rian', 'Baylor', 'Sutton', 'Hollis', 'Lorin', 'Skyler', 'Finley', 'Taylor', 'Shia', 'Emerson', 'Peyton', 'Remy', 'Ryley', 'Palmer', 'Salem', 'Finnley', 'Darrian', 'Lynn', 'Charley', 'Angel', 'River', 'Austyn', 'Talyn', 'Val', 'Phoenix', 'Leslie', 'Casey', 'Dakotah', 'Blair', 'Devyn', 'Ali', 'Charlie', 'Emory', 'Jaiden', 'Kasey', 'Britt', 'Jorden', 'Murphy', 'Torrey', 'Azariah', 'Kyrie', 'Shea', 'Ellis', 'Tennyson', 'Reilly', 'Jaydin', 'Lennox', 'Denver', 'Jael', 'Anay', 'Bellamy', 'Camdyn', 'Carrol']


NH
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                    
Riley    557.0   570.0     0.011535     1127.0               16.0            14.0  26.50
Terry    307.0   328.0     0.033071      635.0               15.0            11.0  23.25
Quinn    216.0   213.0     0.006993      429.0               17.0             8.0  23.00
Casey    351.0   472.0     0.147023      823.0               12.0            13.0  21.75
Jordan   515.0  1041.0     0.338046     1556.0                9.0            16.0  21.00
Baby     205.0   251.0     0.100877      456.0               13.0             9.0  19.75
Leslie   496.0   292.0     0.258883      788.0               10.0            12.0  19.00
Jamie    918.0   384.0     0.410138     1302.0                5.0            15.0  16.25
Finley    65.0    58.0     0.056911      123.0               14.0             3.0  16.25
Taylor  1193.0   443.0     0.458435     1636.0                2.0            17.0  14.75

 the top 17 suggested highly gender nuetral names in NH are 
 ['Riley', 'Terry', 'Quinn', 'Casey', 'Jordan', 'Baby', 'Leslie', 'Jamie', 'Finley', 'Taylor', 'River', 'Rowan', 'Lee', 'Kerry', 'Emerson', 'Devan', 'Jody']


MS
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                     
Jackie  1732.0  1977.0     0.066056     3709.0               90.0            91.0  158.25
Aubrey  1223.0  1220.0     0.001228     2443.0               93.0            84.0  156.00
Jessie  7309.0  9572.0     0.134056    16881.0               73.0           100.0  148.00
Riley    825.0   988.0     0.089906     1813.0               85.0            79.0  144.25
Payton   410.0   382.0     0.035354      792.0               91.0            71.0  144.25
Marion  1453.0  1844.0     0.118593     3297.0               78.0            88.0  144.00
Amari    316.0   361.0     0.066470      677.0               89.0            67.0  139.25
Jonnie   217.0   225.0     0.018100      442.0               92.0            62.0  138.50
Skyler   274.0   318.0     0.074324      592.0               88.0            66.0  137.50
Leslie  2605.0  1819.0     0.177667     4424.0               64.0            96.0  136.00

 the top 100 suggested highly gender nuetral names in MS are 
 ['Jackie', 'Aubrey', 'Jessie', 'Riley', 'Payton', 'Marion', 'Amari', 'Jonnie', 'Skyler', 'Leslie', 'Frankie', 'Alva', 'Kendall', 'Johnnie', 'Casey', 'Cleo', 'Maxie', 'Jamie', 'Francis', 'Vernell', 'Emerson', 'Kristian', 'Avery', 'Lynn', 'Lennon', 'Billie', 'Ocie', 'Zyon', 'Peyton', 'Oakley', 'Jaidyn', 'Ollie', 'Palmer', 'Zion', 'Phoenix', 'Devyn', 'Levern', 'Montez', 'Elisha', 'Landry', 'Dee', 'Tracy', 'Jaylyn', 'Legacy', 'Justice', 'Claudie', 'Taylor', 'Climmie', 'Jodie', 'Lacy', 'Earlie', 'Sandy', 'Lynell', 'Ashten', 'Unnamed', 'Oddie', 'Kamari', 'Nakia', 'Jordan', 'Ardell', 'Sage', 'Rowan', 'Kenyatta', 'Shelby', 'Shannon', 'Dakota', 'Harley', 'Lannie', 'Ivory', 'Sherrill', 'Stacy', 'Kelly', 'Demetric', 'River', 'Stephan', 'Royal', 'Pat', 'Dominique', 'Mckinley', 'Lashawn', 'Armani', 'Demetri', 'Reese', 'Cortney', 'Tatum', 'Jalyn', 'Jordin', 'Osie', 'Kris', 'Lavell', 'Denver', 'Arlie', 'Lemmie', 'Deandra', 'Quinn', 'Ozzie', 'Marlo', 'Campbell', 'Nicky', 'Taylin']


MD
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Dakota    715.0   765.0     0.033784     1480.0               78.0            74.0  133.50
Noel      262.0   276.0     0.026022      538.0               79.0            60.0  124.00
Quinn     614.0   517.0     0.085765     1131.0               70.0            71.0  123.25
Justice   302.0   272.0     0.052265      574.0               77.0            61.0  122.75
Phoenix   177.0   174.0     0.008547      351.0               80.0            55.0  121.25
Skyler    382.0   323.0     0.083688      705.0               72.0            65.0  120.75
Blair     338.0   267.0     0.117355      605.0               67.0            62.0  113.50
Casey    1682.0  1102.0     0.208333     2784.0               54.0            79.0  113.25
Emerson   335.0   475.0     0.172840      810.0               62.0            68.0  113.00
Jackie    740.0   491.0     0.202275     1231.0               55.0            72.0  109.00

 the top 84 suggested highly gender nuetral names in MD are 
 ['Dakota', 'Noel', 'Quinn', 'Justice', 'Phoenix', 'Skyler', 'Blair', 'Casey', 'Emerson', 'Jackie', 'Rowan', 'Elisha', 'Royal', 'Avery', 'Amen', 'Angel', 'Riley', 'Kris', 'Terry', 'Baby', 'Camdyn', 'Rian', 'Nana', 'Jaylin', 'Amari', 'Child', 'Peyton', 'Marion', 'Finley', 'River', 'Dominque', 'Ayomide', 'Ellison', 'Andra', 'Briar', 'Kamil', 'Ollie', 'Jordan', 'Dominique', 'Armani', 'Denver', 'Stevie', 'Kendall', 'Storm', 'Samari', 'Austyn', 'Charlie', 'Montana', 'Hayden', 'Loren', 'Monroe', 'Kerry', 'Chayse', 'Dereon', 'Oluwadarasimi', 'Semaj', 'Kamdyn', 'Reese', 'Kristian', 'Remy', 'Jan', 'Oakley', 'Divine', 'Rory', 'Clarke', 'Shiloh', 'Harley', 'Tru', 'Sage', 'Azariah', 'Name', 'Merle', 'Reilly', 'Rowen', 'True', 'Jourdan', 'Braylin', 'Page', 'Lindy', 'Khari', 'Damani', 'Jaedyn', 'Kimani', 'Kendell']


UT
Sex            F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                       
Kim       1270.0  1325.0     0.021195     2595.0               60.0            59.0  104.25
Taylor    3236.0  3630.0     0.057384     6866.0               53.0            63.0  100.25
Payton     701.0   636.0     0.048616     1337.0               56.0            52.0   95.00
Sidney     361.0   368.0     0.009602      729.0               61.0            44.0   94.00
Kelly     2237.0  2882.0     0.126001     5119.0               46.0            62.0   92.50
Skylar     364.0   408.0     0.056995      772.0               54.0            46.0   88.50
Peyton     809.0   573.0     0.170767     1382.0               43.0            54.0   83.50
Teagan     197.0   178.0     0.050667      375.0               55.0            34.0   80.50
Brighton   187.0   215.0     0.069652      402.0               52.0            35.0   78.25
Quinn      537.0   825.0     0.211454     1362.0               38.0            53.0   77.75

 the top 63 suggested highly gender nuetral names in UT are 
 ['Kim', 'Taylor', 'Payton', 'Sidney', 'Kelly', 'Skylar', 'Peyton', 'Teagan', 'Brighton', 'Quinn', 'Darian', 'Tracy', 'Finnley', 'Shay', 'Kris', 'Charlie', 'Jamey', 'Riley', 'Ari', 'Tru', 'Rey', 'Harley', 'Kay', 'Justice', 'Kendall', 'Remy', 'Quincy', 'Corby', 'Marion', 'Jaime', 'Cedar', 'Finley', 'Camdyn', 'Tristyn', 'Kacey', 'Tatum', 'Campbell', 'Morgan', 'Reece', 'Dakota', 'Channing', 'Tegan', 'Rowan', 'Sage', 'Angel', 'Kasey', 'Emerson', 'Lennon', 'Phoenix', 'Jody', 'Palmer', 'Bentley', 'River', 'Kamdyn', 'Lennox', 'Rene', 'Jaiden', 'Shea', 'Dominique', 'Hinckley', 'Lyric', 'Kit', 'Amari']


LA
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Riley    1644.0  1462.0     0.058596     3106.0              103.0           101.0  178.75
Emery     446.0   420.0     0.030023      866.0              112.0            86.0  176.50
Jessie   4600.0  5937.0     0.126886    10537.0               88.0           116.0  175.00
Pat       388.0   357.0     0.041611      745.0              108.0            85.0  171.75
Casey    1860.0  2393.0     0.125323     4253.0               89.0           109.0  170.75
Ivy       984.0   810.0     0.096990     1794.0               96.0            95.0  167.25
Payton    963.0   760.0     0.117818     1723.0               90.0            94.0  160.50
Robbie    642.0   512.0     0.112652     1154.0               91.0            92.0  160.00
Frankie  1159.0   882.0     0.135718     2041.0               87.0            97.0  159.75
Aubrey   2109.0  1477.0     0.176241     3586.0               76.0           106.0  155.50

 the top 100 suggested highly gender nuetral names in LA are 
 ['Riley', 'Emery', 'Jessie', 'Pat', 'Casey', 'Ivy', 'Payton', 'Robbie', 'Frankie', 'Aubrey', 'Landry', 'Jackie', 'Lynn', 'Karon', 'Audie', 'Johnnie', 'Skyler', 'Raleigh', 'Collins', 'Peyton', 'Devyn', 'Kristian', 'Vernell', 'Leighton', 'Emerson', 'Sutton', 'Claudie', 'Ari', 'Reese', 'Stevie', 'Elisha', 'Avery', 'Toi', 'Sage', 'Tai', 'Tommie', 'Jourdan', 'Anh', 'Briar', 'Austyn', 'Marion', 'Aubry', 'Waver', 'Ryley', 'Jodeci', 'Kendall', 'Justice', 'Taylor', 'Leslie', 'Jaylin', 'Palmer', 'Semaj', 'Blair', 'Shelby', 'Maxie', 'Denver', 'Dominique', 'Jamie', 'Lennon', 'Bradlee', 'Taylen', 'Phoenix', 'Darian', 'Whitney', 'Kris', 'Khari', 'Dakota', 'Ali', 'Oakley', 'Tylar', 'Shannon', 'Jody', 'Kendal', 'Golden', 'Darrian', 'Ocie', 'Alvie', 'Donzell', 'Harley', 'Demetris', 'Gianni', 'Jovan', 'Rowan', 'Odie', 'Mckinley', 'Quinn', 'Baylor', 'Shanon', 'Zion', 'Jammie', 'Shea', 'Dominque', 'Terrion', 'Sammie', 'Loren', 'Tatum', 'Germaine', 'River', 'Unnamed', 'Bralyn']


ME
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Leslie    716.0   807.0     0.059750     1523.0               17.0            18.0  30.500
Kerry     240.0   235.0     0.010526      475.0               19.0            13.0  28.750
Riley     471.0   551.0     0.078278     1022.0               15.0            17.0  27.750
Quinn     175.0   183.0     0.022346      358.0               18.0            12.0  27.000
Terry     727.0  1170.0     0.233527     1897.0               10.0            21.0  25.750
Casey     402.0   553.0     0.158115      955.0               13.0            16.0  25.000
Kendall   117.0   134.0     0.067729      251.0               16.0            11.0  24.250
Jamie    1106.0   590.0     0.304245     1696.0                7.0            20.0  22.000
Ali         5.0     5.0     0.000000       10.0               20.5             1.5  21.625
Baby        5.0     5.0     0.000000       10.0               20.5             1.5  21.625

 the top 21 suggested highly gender nuetral names in ME are 
 ['Leslie', 'Kerry', 'Riley', 'Quinn', 'Terry', 'Casey', 'Kendall', 'Jamie', 'Ali', 'Baby', 'Skyler', 'Finley', 'Avery', 'Rowan', 'Jordan', 'Theo', 'Jody', 'Jaiden', 'Emerson', 'Kris', 'Infant']


WI
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                        
Angel      1218.0  1482.0     0.097778     2700.0               61.0            70.0  113.50
Gale        479.0   456.0     0.024599      935.0               70.0            56.0  112.00
Leslie     2817.0  2147.0     0.134972     4964.0               54.0            75.0  110.25
Emery       290.0   294.0     0.006849      584.0               72.0            49.0  108.75
Quinn       853.0  1070.0     0.112845     1923.0               57.0            66.0  106.50
Emerson     381.0   355.0     0.035326      736.0               68.0            51.0  106.25
Finley      390.0   456.0     0.078014      846.0               65.0            54.0  105.50
Dominique   499.0   416.0     0.090710      915.0               64.0            55.0  105.25
Peyton     1219.0   857.0     0.174374     2076.0               48.0            68.0   99.00
Unnamed      79.0    79.0     0.000000      158.0               75.0            32.0   99.00

 the top 77 suggested highly gender nuetral names in WI are 
 ['Angel', 'Gale', 'Leslie', 'Emery', 'Quinn', 'Emerson', 'Finley', 'Dominique', 'Peyton', 'Unnamed', 'Kerry', 'Lennon', 'Blair', 'Elisha', 'Riley', 'Justice', 'Marlyn', 'Laverne', 'Amari', 'Emory', 'Skyler', 'Avery', 'Payton', 'Shea', 'Luverne', 'Cher', 'Kalin', 'Baily', 'Rowan', 'Pat', 'Lennox', 'Reilly', 'Kris', 'Jamie', 'Jan', 'Casey', 'Devyn', 'Everest', 'Blayke', 'Reese', 'Frankie', 'Kasey', 'Chayse', 'Kendall', 'River', 'Shay', 'Jaylin', 'Ali', 'Jaedyn', 'Taylor', 'Jessie', 'Briar', 'Ardell', 'Carrol', 'Jadin', 'Jaiden', 'Ashtyn', 'Teegan', 'Phoenix', 'Sidney', 'Romaine', 'Carey', 'Harlyn', 'Sage', 'Jaime', 'Noel', 'Remy', 'London', 'Darian', 'Dominque', 'Harlow', 'Codi', 'Tegan', 'Oakley', 'Lucca', 'De', 'Dusty']


NJ
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                     
Terry   2451.0  2431.0     0.004097     4882.0               64.0            65.0  112.75
Dakota   542.0   519.0     0.021678     1061.0               60.0            52.0   99.00
Quinn    838.0   779.0     0.036487     1617.0               55.0            56.0   97.00
Jan      821.0   761.0     0.037927     1582.0               54.0            55.0   95.25
Milan    297.0   313.0     0.026230      610.0               59.0            47.0   94.25
Blair    307.0   327.0     0.031546      634.0               56.0            48.0   92.00
Kris     179.0   183.0     0.011050      362.0               62.0            39.0   91.25
Armani   241.0   255.0     0.028226      496.0               57.0            45.0   90.75
Rene     486.0   565.0     0.075167     1051.0               51.0            51.0   89.25
Ariel   1357.0  1051.0     0.127076     2408.0               45.0            58.0   88.50

 the top 68 suggested highly gender nuetral names in NJ are 
 ['Terry', 'Dakota', 'Quinn', 'Jan', 'Milan', 'Blair', 'Kris', 'Armani', 'Rene', 'Ariel', 'Carmen', 'Pat', 'Elisha', 'Casey', 'Jaidyn', 'Devon', 'Lennon', 'Krishna', 'Jaime', 'Emerson', 'Jaylin', 'Dale', 'Skyler', 'Finley', 'Kenyatta', 'Remy', 'Tal', 'Jaquay', 'Khamani', 'Ollie', 'Phoenix', 'Nicola', 'Rowan', 'Lee', 'Emery', 'Germaine', 'Devan', 'Toby', 'Hayden', 'Jordan', 'Jullian', 'Sherron', 'Avery', 'Carey', 'Alexi', 'Noel', 'Riley', 'Baby', 'Mina', 'Reilly', 'River', 'Dallas', 'Chayse', 'Stevie', 'Jael', 'Shea', 'Remington', 'Michal', 'Chandler', 'Gerry', 'Lashawn', 'Legacy', 'Lindy', 'Emory', 'Shay', 'Azariah', 'Royal', 'Reign']


AR
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Jessie   4373.0  4449.0     0.008615     8822.0               95.0           102.0  171.50
Riley    1059.0  1045.0     0.006654     2104.0               96.0            90.0  163.50
Cleo      833.0   721.0     0.072072     1554.0               89.0            83.0  151.25
Payton    689.0   593.0     0.074883     1282.0               88.0            79.0  147.25
Johnnie  2273.0  3266.0     0.179274     5539.0               72.0           100.0  147.00
Lynn      612.0   764.0     0.110465     1376.0               84.0            81.0  144.75
Francis   937.0   738.0     0.118806     1675.0               80.0            84.0  143.00
Justice   219.0   199.0     0.047847      418.0               91.0            68.0  142.00
Peyton    763.0  1017.0     0.142697     1780.0               77.0            85.0  140.75
Aubrey   1224.0   864.0     0.172414     2088.0               73.0            89.0  139.75

 the top 100 suggested highly gender nuetral names in AR are 
 ['Jessie', 'Riley', 'Cleo', 'Payton', 'Johnnie', 'Lynn', 'Francis', 'Justice', 'Peyton', 'Aubrey', 'Marion', 'Casey', 'Loren', 'Baby', 'Angel', 'Gale', 'Mckinley', 'Frankie', 'Leslie', 'Jackie', 'Kristian', 'Dee', 'Tommie', 'Skyler', 'Ashton', 'Kendall', 'Aubry', 'Ardell', 'Willie', 'Odie', 'Sutton', 'Carey', 'Jordan', 'Pat', 'Lavon', 'Elisha', 'Maxie', 'Arlee', 'Raleigh', 'Carmon', 'Antonia', 'Finnley', 'Claudie', 'Oakley', 'Harley', 'Darian', 'Lennox', 'Taylor', 'Remy', 'Tracy', 'Quinn', 'Loise', 'Oval', 'Jaylyn', 'Phoenix', 'Amari', 'Shannon', 'Jaylin', 'Austyn', 'Landry', 'Channing', 'Kerry', 'Billie', 'Rowan', 'Avery', 'Vernie', 'Argie', 'Finley', 'Ivory', 'Ozie', 'Ali', 'Ozell', 'Micah', 'Ossie', 'Merle', 'Emory', 'Sammie', 'Dominique', 'Emerson', 'Ocie', 'Leighton', 'Kamdyn', 'Fay', 'Reese', 'Nakia', 'Kamari', 'Jaiden', 'Jaime', 'Beryl', 'Campbell', 'Kingsley', 'Oaklee', 'Lindy', 'Carsyn', 'Sage', 'Sherrill', 'Estel', 'Andra', 'Montana', 'Armani']


NY
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Jaime    4348.0  4181.0     0.019580     8529.0              173.0           184.0  311.00
Jan      2477.0  2436.0     0.008345     4913.0              175.0           179.0  309.25
Quinn    1795.0  1809.0     0.003885     3604.0              178.0           173.0  307.75
Ariel    4665.0  4261.0     0.045261     8926.0              162.0           186.0  301.50
Casey    4648.0  4064.0     0.067034     8712.0              156.0           185.0  294.75
Skyler   1280.0  1389.0     0.040839     2669.0              165.0           168.0  291.00
Pat      1671.0  1896.0     0.063078     3567.0              158.0           172.0  287.00
Laverne  1214.0  1062.0     0.066784     2276.0              157.0           167.0  282.25
Carey     525.0   556.0     0.028677     1081.0              169.0           148.0  280.00
Finley    375.0   368.0     0.009421      743.0              174.0           140.0  279.00

 the top 100 suggested highly gender nuetral names in NY are 
 ['Jaime', 'Jan', 'Quinn', 'Ariel', 'Casey', 'Skyler', 'Pat', 'Laverne', 'Carey', 'Finley', 'Milan', 'Tenzin', 'Elisha', 'Blair', 'Nicola', 'Hollis', 'Stevie', 'Shea', 'Harley', 'Phoenix', 'Jordin', 'Jaylin', 'Loren', 'Yuri', 'Shiloh', 'Devyn', 'Merle', 'Jourdan', 'Jaidyn', 'Emery', 'Dakota', 'Avery', 'Sunny', 'Terry', 'Rene', 'Jael', 'Rowan', 'Shay', 'Reilly', 'Lexington', 'Riley', 'Remy', 'Leighton', 'Samar', 'Kendall', 'Ollie', 'Kamani', 'Emerson', 'Alexi', 'Kris', 'Kiran', 'Dior', 'Paris', 'Gal', 'Wen', 'Santana', 'Andi', 'Tai', 'Azariah', 'Yu', 'Jaspreet', 'Lennon', 'Schyler', 'Shaune', 'Nuri', 'Payson', 'Jae', 'Abriel', 'Eliyah', 'Chevy', 'Dru', 'Bela', 'Harpreet', 'Zi', 'Unique', 'Dakotah', 'Jullian', 'Lian', 'Amandeep', 'Kareen', 'Carroll', 'Lee', 'Jackie', 'Arden', 'Sage', 'Ryley', 'Peyton', 'Aven', 'Jaedyn', 'Jessy', 'Adama', 'Campbell', 'Ronnie', 'Leslie', 'Rhyan', 'Tal', 'Karan', 'Jadyn', 'Lavern', 'Yuval']


MT
Sex             F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                      
Leslie      932.0  830.0     0.057889     1762.0               32.0            34.0  57.50
Pat         246.0  223.0     0.049041      469.0               34.0            26.0  53.50
Peyton      245.0  196.0     0.111111      441.0               29.5            25.0  48.25
Kelly      1526.0  930.0     0.242671     2456.0               22.0            35.0  48.25
Harley       76.0   75.0     0.006623      151.0               35.0            17.0  47.75
Taylor     1030.0  677.0     0.206796     1707.0               23.0            33.0  47.75
Quinn       142.0  180.0     0.118012      322.0               28.0            22.0  44.50
Payton      234.0  171.0     0.155556      405.0               26.0            24.0  44.00
Remington    28.0   31.0     0.050847       59.0               33.0            11.0  41.25
Kerry       220.0  159.0     0.160950      379.0               24.0            23.0  41.25

 the top 35 suggested highly gender nuetral names in MT are 
 ['Leslie', 'Pat', 'Peyton', 'Kelly', 'Harley', 'Taylor', 'Quinn', 'Payton', 'Remington', 'Kerry', 'Kasey', 'Jordan', 'Charlie', 'Finley', 'Kris', 'Sage', 'Dana', 'Riley', 'Jamey', 'Lynn', 'Rowan', 'River', 'Skylar', 'Baby', 'Hayden', 'Avery', 'Teagan', 'Phoenix', 'Justice', 'Remy', 'Austyn', 'Carey', 'Oakley', 'Jayme', 'Lindy']


OK
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                        
Angel      1429.0  1361.0     0.024373     2790.0              102.0            97.0  174.75
Frankie    1412.0  1225.0     0.070914     2637.0               97.0            96.0  169.00
Lynn        992.0  1158.0     0.077209     2150.0               94.0            93.0  163.75
Riley      1421.0  1816.0     0.122027     3237.0               84.0            99.0  158.25
Tommie      712.0   837.0     0.080697     1549.0               92.0            87.0  157.25
Justice     325.0   308.0     0.026856      633.0              101.0            71.0  154.25
Dominique   283.0   312.0     0.048739      595.0               99.0            70.0  151.50
Sammie      300.0   347.0     0.072643      647.0               96.0            72.0  150.00
Leslie     3750.0  2498.0     0.200384     6248.0               69.0           104.0  147.00
Kendall     705.0   930.0     0.137615     1635.0               80.0            88.0  146.00

 the top 100 suggested highly gender nuetral names in OK are 
 ['Angel', 'Frankie', 'Lynn', 'Riley', 'Tommie', 'Justice', 'Dominique', 'Sammie', 'Leslie', 'Kendall', 'Jessie', 'Landry', 'Cleo', 'Jaiden', 'Oakley', 'Pat', 'Sutton', 'Jackie', 'Casey', 'Peyton', 'Darian', 'Jaime', 'Camdyn', 'Jaylin', 'Montana', 'Willie', 'Jody', 'Elisha', 'Kerry', 'Ashton', 'Gale', 'Jordan', 'Emerson', 'Devyn', 'Ali', 'Armani', 'Payden', 'Kamdyn', 'Baby', 'Carey', 'Payton', 'Johnnie', 'Ever', 'Kaedyn', 'Beryl', 'Audie', 'Remington', 'Emory', 'Kelly', 'Rebel', 'Dee', 'Taylor', 'Tracy', 'Myrl', 'Laramie', 'Harley', 'Rowan', 'Skylar', 'Gerry', 'Robbie', 'Francis', 'Darrian', 'Skyler', 'Phoenix', 'Lavern', 'Austyn', 'Merritt', 'River', 'Marion', 'Arrow', 'Nakia', 'Kylin', 'Kris', 'Jaden', 'Lakota', 'Lindy', 'Kendal', 'Tegan', 'Lennox', 'Tory', 'Vernie', 'Channing', 'Teegan', 'Emery', 'Quinn', 'Sage', 'Stevie', 'Bellamy', 'Reese', 'Merle', 'Chandler', 'Elliot', 'Carrol', 'Ryley', 'Leighton', 'Finley', 'Karsen', 'Laken', 'Kamari', 'Kristian']


MA
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                    
Lee     2239.0  3064.0     0.155572     5303.0               44.0            51.0  82.25
Terry   1271.0  1073.0     0.084471     2344.0               47.0            46.0  81.50
Quinn    877.0  1040.0     0.085029     1917.0               46.0            44.0  79.00
Casey   2279.0  1584.0     0.179912     3863.0               41.0            50.0  78.50
Dakota   469.0   511.0     0.042857      980.0               49.0            39.0  78.25
Shea     355.0   342.0     0.018651      697.0               51.0            36.0  78.00
Emery    200.0   200.0     0.000000      400.0               53.0            32.0  77.00
Finley   190.0   183.0     0.018767      373.0               50.0            30.0  72.50
Riley   2431.0  1331.0     0.292398     3762.0               30.0            49.0  66.75
Jan      731.0   432.0     0.257094     1163.0               34.0            40.0  64.00

 the top 54 suggested highly gender nuetral names in MA are 
 ['Lee', 'Terry', 'Quinn', 'Casey', 'Dakota', 'Shea', 'Emery', 'Finley', 'Riley', 'Jan', 'Rowan', 'Dale', 'Amari', 'Emerson', 'Azariah', 'Ariel', 'Harley', 'Blair', 'Reilly', 'Jamie', 'Devyn', 'Loren', 'Sunny', 'Skyler', 'Lorin', 'Devon', 'Merle', 'Barrie', 'Kris', 'Toby', 'Jaime', 'Carmen', 'Jordan', 'Dominque', 'Campbell', 'Dana', 'River', 'Hayden', 'Shay', 'Devan', 'Lennon', 'Ryley', 'Amani', 'Milan', 'London', 'Tenzin', 'Phoenix', 'Daniele', 'Tiernan', 'Jaidyn', 'Jaylin', 'Stevie', 'Camdyn', 'Nicola']


NM
Sex            F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                      
Jessie     750.0   667.0     0.058574     1417.0               34.0            29.0  55.75
Riley      424.0   365.0     0.074778      789.0               33.0            25.0  51.75
Jody       193.0   164.0     0.081232      357.0               31.0            18.0  44.50
Jackie     597.0   405.0     0.191617     1002.0               24.0            27.0  44.25
Trinidad   131.0   110.0     0.087137      241.0               30.0            15.0  41.25
Justice     80.0    68.0     0.081081      148.0               32.0            10.0  39.50
Angel     1154.0  2335.0     0.338492     3489.0               13.0            34.0  38.50
Taylor    1322.0   553.0     0.410133     1875.0               11.0            31.0  34.25
Jordan     915.0  2228.0     0.417754     3143.0                9.0            33.0  33.75
Rowan       62.0    84.0     0.150685      146.0               27.0             9.0  33.75

 the top 34 suggested highly gender nuetral names in NM are 
 ['Jessie', 'Riley', 'Jody', 'Jackie', 'Trinidad', 'Justice', 'Angel', 'Taylor', 'Jordan', 'Rowan', 'Dakota', 'Rene', 'Quinn', 'Guadalupe', 'Kerry', 'Natividad', 'Terry', 'Darian', 'Avery', 'Kendall', 'Marion', 'Finley', 'Stevie', 'Reese', 'Peyton', 'Azariah', 'Sidney', 'Casey', 'Pat', 'Hayden', 'Lynn', 'Harley', 'Shea', 'Amari']


WY
Sex            F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                     
Kelly      786.0  447.0     0.274939     1233.0               14.0            18.0  27.50
Riley      181.0  306.0     0.256674      487.0               15.0            14.0  25.50
Kerry       54.0   46.0     0.080000      100.0               17.0             8.0  23.00
Leslie     479.0  237.0     0.337989      716.0               11.0            15.0  22.25
Jordan     301.0  640.0     0.360255      941.0                9.0            16.0  21.00
Lynn       238.0  115.0     0.348442      353.0               10.0            13.0  19.75
Sidney       6.0    6.0     0.000000       12.0               18.0             2.0  19.50
Taylor     673.0  298.0     0.386200      971.0                6.0            17.0  18.75
Emerson      6.0    5.0     0.090909       11.0               16.0             1.0  16.75
Remington   11.0   22.0     0.333333       33.0               12.5             5.0  16.25

 the top 18 suggested highly gender nuetral names in WY are 
 ['Kelly', 'Riley', 'Kerry', 'Leslie', 'Jordan', 'Lynn', 'Sidney', 'Taylor', 'Emerson', 'Remington', 'Peyton', 'Sawyer', 'River', 'Payton', 'Angel', 'Pat', 'Quinn', 'Dee']


OH
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                     
Gale     941.0   950.0     0.004759     1891.0              144.0           130.0  241.50
Kerry   1909.0  1718.0     0.052661     3627.0              133.0           141.0  238.75
Kris     660.0   635.0     0.019305     1295.0              142.0           124.0  235.00
Marion  4041.0  3234.0     0.110928     7275.0              117.0           147.0  227.25
Quinn   1686.0  1336.0     0.115817     3022.0              116.0           138.0  219.50
Blair    537.0   455.0     0.082661      992.0              127.0           118.0  215.50
Armani   278.0   306.0     0.047945      584.0              135.0           106.0  214.50
Baby     224.0   244.0     0.042735      468.0              138.0           102.0  214.50
Gerry    387.0   456.0     0.081851      843.0              128.0           113.0  212.75
Ora      335.0   290.0     0.072000      625.0              131.0           108.0  212.00

 the top 100 suggested highly gender nuetral names in OH are 
 ['Gale', 'Kerry', 'Kris', 'Marion', 'Quinn', 'Blair', 'Armani', 'Baby', 'Gerry', 'Ora', 'Casey', 'Justice', 'Emery', 'Lennon', 'Carey', 'Skyler', 'Amari', 'Remy', 'Devyn', 'Lashawn', 'Emerson', 'Shea', 'Carsyn', 'Sidney', 'Ollie', 'Cris', 'Carrol', 'Lavon', 'Charley', 'Tory', 'Riley', 'Oakley', 'Peyton', 'Sage', 'Dominique', 'Finley', 'Phoenix', 'Rowan', 'Landry', 'Frankie', 'Kamari', 'Jackie', 'Jan', 'Tru', 'Codi', 'Linn', 'Dana', 'Elisha', 'Jaylin', 'Salem', 'Dusty', 'Noel', 'Taylen', 'Arion', 'Azariah', 'Parris', 'Ryley', 'Rian', 'Emari', 'Johann', 'Cashmere', 'Mykah', 'Baily', 'Tobie', 'Vashon', 'Darian', 'Harley', 'Palmer', 'Lennox', 'Reilly', 'River', 'Hollis', 'Torey', 'Teegan', 'Jodeci', 'Pat', 'Jessie', 'Jaidyn', 'Caidyn', 'Leslie', 'Ricki', 'Murphy', 'Devan', 'Kendall', 'Jaedyn', 'Avery', 'Kimani', 'Ali', 'Void', 'Carlin', 'Leighton', 'Tristyn', 'Reese', 'Arian', 'Stevie', 'Jordan', 'Remington', 'Camdyn', 'Charlie', 'Gracen']


OR
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Quinn     523.0   657.0     0.113559     1180.0               57.0            58.0  100.50
Riley    1294.0  1841.0     0.174482     3135.0               50.0            66.0   99.50
Jaime     616.0   474.0     0.130275     1090.0               56.0            55.0   97.25
Emerson   223.0   207.0     0.037209      430.0               65.0            42.0   96.50
Kasey     248.0   228.0     0.042017      476.0               63.0            43.0   95.25
Finley    276.0   245.0     0.059501      521.0               62.0            44.0   95.00
Kerry     453.0   688.0     0.205960     1141.0               48.0            56.0   90.00
Taylor   3596.0  2137.0     0.254492     5733.0               39.0            68.0   90.00
Skylar    431.0   316.0     0.153949      747.0               51.0            51.0   89.25
Carey      79.0    74.0     0.032680      153.0               66.0            30.0   88.50

 the top 69 suggested highly gender nuetral names in OR are 
 ['Quinn', 'Riley', 'Jaime', 'Emerson', 'Kasey', 'Finley', 'Kerry', 'Taylor', 'Skylar', 'Carey', 'Sage', 'Sidney', 'Justice', 'Lennon', 'Pat', 'Harley', 'Remy', 'Peyton', 'Campbell', 'Shea', 'Darian', 'Kyrie', 'Marion', 'Elisha', 'Kelly', 'Lynn', 'Blair', 'Payson', 'Val', 'Gale', 'Rowan', 'Charlie', 'Leslie', 'Payton', 'Avery', 'Tristyn', 'Lyric', 'Jessie', 'Frankie', 'Phoenix', 'Oakley', 'Morgan', 'Dusty', 'Nikita', 'Angel', 'Arrow', 'Amari', 'Jaiden', 'Dakota', 'Reese', 'Kris', 'Channing', 'London', 'Devyn', 'Kodi', 'River', 'Dominique', 'Reilly', 'Rene', 'Shay', 'Ocean', 'Sky', 'Briar', 'Ali', 'Jaydin', 'Emory', 'Bowie', 'Lennox', 'Arden']


NV
Sex          F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                    
Riley    815.0  612.0     0.142256     1427.0               35.0            43.0  67.250
Quinn    229.0  203.0     0.060185      432.0               38.0            34.0  63.500
Justice  124.0  132.0     0.031250      256.0               39.0            31.0  62.250
Charlie  122.0  165.0     0.149826      287.0               34.0            33.0  58.750
Jessie   186.0  278.0     0.198276      464.0               31.0            35.5  57.625
Emerson   71.0   52.0     0.154472      123.0               33.0            25.0  51.750
Elisha    11.0   11.0     0.000000       22.0               41.5            10.5  49.375
Austyn    11.0   11.0     0.000000       22.0               41.5            10.5  49.375
Skyler   198.0  386.0     0.321918      584.0               21.0            37.0  48.750
Harley   143.0   87.0     0.243478      230.0               26.0            30.0  48.500

 the top 43 suggested highly gender nuetral names in NV are 
 ['Riley', 'Quinn', 'Justice', 'Charlie', 'Jessie', 'Emerson', 'Elisha', 'Austyn', 'Skyler', 'Harley', 'Dakota', 'Devyn', 'Jaime', 'Dusty', 'River', 'Lennox', 'Baby', 'Peyton', 'Kerry', 'Milan', 'Pat', 'Jael', 'Ocean', 'Casey', 'Rowan', 'Remy', 'Avery', 'Lennon', 'Darian', 'Reese', 'Payton', 'Shiloh', 'Armani', 'Kasey', 'Phoenix', 'Jaylin', 'Reign', 'Amari', 'Frankie', 'Kalani', 'Blair', 'Jaeden', 'Marion']


TX
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Francis  3655.0  3683.0     0.003816     7338.0              311.0           305.0  539.75
Jackie   8233.0  7933.0     0.018557    16166.0              298.0           319.0  537.25
Skyler   2026.0  2064.0     0.009291     4090.0              308.0           292.0  527.00
Harley   2417.0  2273.0     0.030704     4690.0              294.0           295.0  515.25
Infant   3085.0  3349.0     0.041032     6434.0              290.0           300.0  515.00
Pat      2547.0  2744.0     0.037233     5291.0              291.0           297.0  513.75
Justice  1281.0  1237.0     0.017474     2518.0              302.0           282.0  513.50
Frankie  4247.0  3760.0     0.060822     8007.0              276.0           309.0  507.75
Emory     886.0   904.0     0.010056     1790.0              306.0           267.0  506.25
Tommie   4007.0  3526.0     0.063852     7533.0              275.0           307.0  505.25

 the top 100 suggested highly gender nuetral names in TX are 
 ['Francis', 'Jackie', 'Skyler', 'Harley', 'Infant', 'Pat', 'Justice', 'Frankie', 'Emory', 'Tommie', 'Armani', 'Riley', 'Johnnie', 'Jessie', 'Stevie', 'Nieves', 'Marion', 'Lynn', 'Ivory', 'Lennon', 'Claudie', 'Gentry', 'Kamdyn', 'Baby', 'Trinidad', 'Landry', 'Sutton', 'Devyn', 'Austyn', 'Quinn', 'Sammie', 'Reilly', 'Guadalupe', 'Jael', 'Rian', 'Peyton', 'Christan', 'Brighton', 'Amari', 'Dominque', 'Palmer', 'Loren', 'Casey', 'Elisha', 'Unnamed', 'Kylin', 'Ricki', 'Briar', 'Rowan', 'Krishna', 'Tristyn', 'Kylar', 'Oakley', 'Taylen', 'Karsen', 'Jaylin', 'Dominique', 'Emerson', 'Kamari', 'Laramie', 'Azariah', 'Ocean', 'Ryley', 'Natividad', 'Codie', 'Linden', 'Ridley', 'Salome', 'Campbell', 'Iran', 'Montana', 'Burnice', 'Oluwanifemi', 'Remy', 'Jules', 'Rebel', 'Channing', 'Jaidyn', 'Erie', 'Camdyn', 'Infantof', 'Phoenix', 'Shia', 'Jody', 'Jaedyn', 'Anay', 'Jaelin', 'Jodeci', 'Willie', 'Kiran', 'Sage', 'Lupe', 'Dakotah', 'Alva', 'Raleigh', 'Milan', 'Payton', 'Leighton', 'Kary', 'Daylin']


TN
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Jessie   5226.0  4860.0     0.036288    10086.0              118.0           128.0  214.00
Riley    2548.0  2406.0     0.028664     4954.0              120.0           120.0  210.00
Marion   2027.0  2026.0     0.000247     4053.0              124.0           114.0  209.50
Johnnie  2962.0  3480.0     0.080410     6442.0              108.0           121.0  198.75
Justice   420.0   427.0     0.008264      847.0              123.0            93.0  192.75
Lynn     1277.0  1566.0     0.101653     2843.0              101.0           111.0  184.25
Casey    1940.0  2456.0     0.117379     4396.0               95.0           118.0  183.50
Elisha    354.0   311.0     0.064662      665.0              111.0            88.0  177.00
Harley    913.0  1162.0     0.120000     2075.0               94.0           106.0  173.50
Ali       248.0   291.0     0.079777      539.0              109.0            81.0  169.75

 the top 100 suggested highly gender nuetral names in TN are 
 ['Jessie', 'Riley', 'Marion', 'Johnnie', 'Justice', 'Lynn', 'Casey', 'Elisha', 'Harley', 'Ali', 'Ivory', 'Palmer', 'Amari', 'Pat', 'Kirby', 'Emerson', 'Kristian', 'Peyton', 'Dorris', 'Avery', 'Francis', 'Tommie', 'Lennon', 'Quinn', 'Remy', 'Sherrill', 'Kendall', 'Rhea', 'Frankie', 'Codie', 'Payton', 'Emory', 'Kamari', 'Willie', 'Armani', 'Aubrey', 'Leslie', 'Ramsey', 'Andra', 'Jaedyn', 'Brighton', 'Montie', 'Mikah', 'Channing', 'Dee', 'Aubry', 'Rowan', 'Rebel', 'Mackie', 'Finley', 'Everest', 'Sutton', 'Devyn', 'Jackie', 'Dominique', 'Austyn', 'Gale', 'Landry', 'Skyler', 'Tracy', 'Jamie', 'Crimson', 'Ashton', 'Jammie', 'Carey', 'Taylor', 'Angel', 'Sammie', 'Campbell', 'Jaylin', 'Billie', 'Sage', 'Infant', 'Artis', 'Ardell', 'Camari', 'Earlie', 'Kodi', 'Charleston', 'Beryl', 'Jordan', 'Cortney', 'Phoenix', 'Claudie', 'Shannon', 'Reilly', 'Kendell', 'Raleigh', 'Ryley', 'Demetrice', 'Jaidyn', 'Marlo', 'Ollie', 'Demetris', 'Reese', 'Jody', 'Charley', 'Maxie', 'Skylar', 'Darian']


AZ
Sex            F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                       
Notnamed   642.0   721.0     0.057960     1363.0               74.0            69.0  125.75
Riley     2121.0  1612.0     0.136351     3733.0               67.0            78.0  125.50
Justice    268.0   279.0     0.020110      547.0               77.0            55.0  118.25
Quinn      668.0   530.0     0.115192     1198.0               69.0            65.0  117.75
Harley     474.0   358.0     0.139423      832.0               66.0            63.0  113.25
Jessie    1476.0   917.0     0.233598     2393.0               56.0            72.0  110.00
Charley    129.0   140.0     0.040892      269.0               76.0            43.0  108.25
Dakota     697.0  1187.0     0.260085     1884.0               51.0            70.0  103.50
Elisha     140.0   108.0     0.129032      248.0               68.0            42.0   99.50
Lennon      95.0    76.0     0.111111      171.0               70.5            37.0   98.25

 the top 80 suggested highly gender nuetral names in AZ are 
 ['Notnamed', 'Riley', 'Justice', 'Quinn', 'Harley', 'Jessie', 'Charley', 'Dakota', 'Elisha', 'Lennon', 'Pat', 'Trinidad', 'Rowan', 'Milan', 'Emerson', 'Kerry', 'Marion', 'Rian', 'Remy', 'Santana', 'Devyn', 'Oakley', 'Amari', 'Casey', 'Finley', 'Kamdyn', 'Sidney', 'Kodi', 'Everest', 'Sage', 'Palmer', 'Skylar', 'Jordan', 'Osiris', 'Peyton', 'Austyn', 'Rio', 'Terry', 'Kris', 'Scottie', 'Leighton', 'Avery', 'Jackie', 'Phoenix', 'Jaiden', 'Bellamy', 'Taylor', 'Jaime', 'Remington', 'Reign', 'Ryley', 'Dusty', 'Azariah', 'Kasey', 'Landry', 'Hayden', 'Jody', 'Lennox', 'Kyrie', 'Emery', 'Skyler', 'Emory', 'River', 'Dominique', 'Brighton', 'Aven', 'Devan', 'Britton', 'Jourdan', 'Mykel', 'Lyric', 'Camdyn', 'Reilly', 'Tommie', 'Haiden', 'Shay', 'Gale', 'Teegan', 'Sky', 'Kamari']


MN
Sex            F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                       
Leslie    2899.0  2792.0     0.018802     5691.0               83.0            84.0  146.00
Kerry      976.0   924.0     0.027368     1900.0               82.0            76.0  139.00
Angel      984.0   914.0     0.036881     1898.0               80.0            75.0  136.25
Quinn     1128.0   913.0     0.105341     2041.0               70.0            77.0  127.75
Peyton    1371.0   959.0     0.176824     2330.0               61.0            79.0  120.25
Justice    187.0   202.0     0.038560      389.0               79.0            54.0  119.50
Pat        772.0   571.0     0.149665     1343.0               64.0            71.0  117.25
Leighton   182.0   208.0     0.066667      390.0               75.0            55.0  116.25
Emery      323.0   263.0     0.102389      586.0               71.0            60.0  116.00
Finley     427.0   344.0     0.107652      771.0               68.0            64.0  116.00

 the top 86 suggested highly gender nuetral names in MN are 
 ['Leslie', 'Kerry', 'Angel', 'Quinn', 'Peyton', 'Justice', 'Pat', 'Leighton', 'Emery', 'Finley', 'Ali', 'Devyn', 'Emerson', 'Lennon', 'Gale', 'Shea', 'Laverne', 'Darby', 'Azariah', 'Jamie', 'Blair', 'Skyler', 'Amari', 'Riley', 'Luverne', 'Taylor', 'Elisha', 'Bellamy', 'Kao', 'Reilly', 'Darian', 'Casey', 'Reese', 'Seng', 'Jaydin', 'Jaiden', 'Rowan', 'Kris', 'Sutton', 'Tenzin', 'River', 'Sage', 'Sidney', 'Payton', 'Baby', 'Dakotah', 'Hartley', 'Salem', 'Dana', 'Marlo', 'Landry', 'Shay', 'Jaylin', 'Avery', 'Ramsey', 'Oakley', 'Jessy', 'Dakota', 'Ardell', 'Lennox', 'Carey', 'Hayden', 'Amen', 'Kasey', 'Briar', 'Phoenix', 'Teegan', 'Remy', 'Jayme', 'Dominique', 'Cedar', 'Camdyn', 'Marlowe', 'Carrol', 'Shiloh', 'Monroe', 'Ryley', 'Shoua', 'Emory', 'Carsyn', 'Reign', 'Chee', 'Austyn', 'Celestine', 'Sky', 'Rylin']


WA
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Jaime    1031.0   987.0     0.021804     2018.0               87.0            81.0  147.75
Quinn     985.0  1117.0     0.062797     2102.0               81.0            83.0  143.25
Kerry     993.0   881.0     0.059765     1874.0               83.0            79.0  142.25
Emerson   433.0   405.0     0.033413      838.0               85.0            66.0  134.50
Gale      253.0   256.0     0.005894      509.0               89.0            58.0  132.50
Blair     213.0   212.0     0.002353      425.0               90.0            56.0  132.00
Kris      455.0   397.0     0.068075      852.0               80.0            67.0  130.25
Pat      1121.0   854.0     0.135190     1975.0               69.0            80.0  129.00
Skylar    767.0   582.0     0.137139     1349.0               68.0            76.0  125.00
Sage      495.0   391.0     0.117381      886.0               72.0            69.0  123.75

 the top 93 suggested highly gender nuetral names in WA are 
 ['Jaime', 'Quinn', 'Kerry', 'Emerson', 'Gale', 'Blair', 'Kris', 'Pat', 'Skylar', 'Sage', 'Riley', 'Elisha', 'Shea', 'Finley', 'Sidney', 'Kasey', 'Sky', 'Carey', 'Justice', 'Taylor', 'Peyton', 'Amari', 'Frankie', 'Val', 'Reilly', 'Palmer', 'Arden', 'Lennon', 'Devyn', 'Rowan', 'Teegan', 'Dominique', 'Oakley', 'Rene', 'Payton', 'Trystin', 'Harley', 'Dakota', 'River', 'Kelly', 'Darian', 'Shay', 'Remy', 'Aven', 'Reese', 'Avery', 'Leslie', 'Angel', 'Charlie', 'Indiana', 'Infant', 'Ridley', 'Baby', 'Jessie', 'Ali', 'Unnamed', 'Rian', 'Camdyn', 'Murphy', 'Amen', 'Lennox', 'Eastyn', 'Kelby', 'Dana', 'Phoenix', 'Nikita', 'Ocean', 'Gerry', 'Noel', 'Austyn', 'Landry', 'Campbell', 'Lyric', 'Jaiden', 'Salem', 'Emery', 'Timber', 'Ricki', 'Finnley', 'Tai', 'Leighton', 'Haiden', 'Laverne', 'Yael', 'Codie', 'Linden', 'Nakia', 'Dusty', 'Briar', 'Jadin', 'Reign', 'Domonique', 'Haidyn']


WV
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                    
Leslie  1701.0  1585.0     0.035301     3286.0               43.0            48.0  79.00
Marion   981.0   838.0     0.078615     1819.0               36.0            43.0  68.25
Peyton   601.0   514.0     0.078027     1115.0               37.0            38.0  65.50
Merle    166.0   174.0     0.023529      340.0               45.0            27.0  65.25
Casey    625.0   795.0     0.119718     1420.0               33.0            42.0  64.50
Jody     450.0   409.0     0.047730      859.0               39.0            34.0  64.50
Pat      226.0   209.0     0.039080      435.0               42.0            30.0  64.50
Finley    53.0    51.0     0.019231      104.0               46.0            21.0  61.75
Riley    675.0   500.0     0.148936     1175.0               29.0            40.0  59.00
Dana     962.0  1461.0     0.205943     2423.0               25.0            44.0  58.00

 the top 49 suggested highly gender nuetral names in WV are 
 ['Leslie', 'Marion', 'Peyton', 'Merle', 'Casey', 'Jody', 'Pat', 'Finley', 'Riley', 'Dana', 'Jessie', 'Carrol', 'Jaiden', 'Frankie', 'Kerry', 'Kris', 'Jamie', 'Paris', 'Skyler', 'Lennon', 'Theo', 'Murl', 'Rowan', 'Avery', 'Bobbie', 'Oakley', 'Darian', 'Justice', 'Jordan', 'Jaden', 'Tracy', 'Ashton', 'Sutton', 'Camdyn', 'Aubrey', 'Lynn', 'Dominique', 'Emerson', 'Lyric', 'Sheridan', 'Blair', 'Payton', 'Augustine', 'Kenna', 'Gale', 'Reese', 'Rowen', 'Sage', 'Jaylen']


NC
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                        
Jackie     3774.0  3981.0     0.026692     7755.0              139.0           148.0  250.00
Frankie    1845.0  1936.0     0.024068     3781.0              140.0           136.0  242.00
Casey      2874.0  2598.0     0.050439     5472.0              134.0           142.0  240.50
Angel      3770.0  3300.0     0.066478     7070.0              130.0           147.0  240.25
Jessie     6950.0  5743.0     0.095092    12693.0              121.0           152.0  235.00
Marion     3382.0  2793.0     0.095385     6175.0              120.0           144.0  228.00
Dominique   991.0  1121.0     0.061553     2112.0              131.0           129.0  227.75
Skyler      970.0   858.0     0.061269     1828.0              132.0           127.0  227.25
Quinn       641.0   546.0     0.080034     1187.0              128.0           119.0  217.25
Harley     1048.0  1288.0     0.102740     2336.0              118.0           130.0  215.50

 the top 100 suggested highly gender nuetral names in NC are 
 ['Jackie', 'Frankie', 'Casey', 'Angel', 'Jessie', 'Marion', 'Dominique', 'Skyler', 'Quinn', 'Harley', 'Avery', 'Emory', 'Riley', 'Finley', 'Jamie', 'Landry', 'Devyn', 'Mckinley', 'Domonique', 'Justice', 'Maxie', 'Jaime', 'Austyn', 'Kris', 'Aven', 'Milan', 'Peyton', 'Ivey', 'Reilly', 'Jaidyn', 'Jonnie', 'Karsen', 'Rene', 'Emerson', 'Rossie', 'Dominque', 'Charley', 'Erie', 'Kendall', 'Robbie', 'Jalyn', 'Lennon', 'Elisha', 'Jammie', 'Rowan', 'Sandy', 'Delma', 'Stacy', 'Khali', 'Amari', 'Camdyn', 'Jordan', 'Kerry', 'Lynn', 'Sage', 'Ryley', 'Ocean', 'Nyjah', 'Dossie', 'Lavon', 'Teegan', 'Shamari', 'Bernell', 'Hiawatha', 'Phoenix', 'Honor', 'Lannie', 'Kristian', 'Ivory', 'Remy', 'Baylor', 'Tracy', 'Santana', 'Leslie', 'Oakley', 'Jaylyn', 'Campbell', 'Dwan', 'Antonia', 'Augustine', 'Kamdyn', 'Jael', 'Andra', 'Ashton', 'Lattie', 'Arrow', 'Zakaria', 'Kaydin', 'Aubrey', 'Lashawn', 'Francis', 'Sutton', 'Billie', 'Carlie', 'Ali', 'Hayden', 'Karon', 'Tru', 'Mika', 'Lennie']


MO
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                        
Casey      1871.0  2102.0     0.058142     3973.0              105.0           107.0  185.25
Riley      2680.0  2303.0     0.075657     4983.0              102.0           110.0  184.50
Marion     2304.0  2686.0     0.076553     4990.0              101.0           111.0  184.25
Cleo        689.0   584.0     0.082482     1273.0               99.0            94.0  169.50
Kendall    1086.0   902.0     0.092555     1988.0               92.0            99.0  166.25
Kris        219.0   234.0     0.033113      453.0              109.0            74.0  164.50
Peyton     1945.0  1401.0     0.162582     3346.0               83.0           106.0  162.50
Kerry       959.0  1330.0     0.162080     2289.0               84.0           103.0  161.25
Dominique   649.0   501.0     0.128696     1150.0               88.0            92.0  157.00
Gale        418.0   546.0     0.132780      964.0               87.0            90.0  154.50

 the top 100 suggested highly gender nuetral names in MO are 
 ['Casey', 'Riley', 'Marion', 'Cleo', 'Kendall', 'Kris', 'Peyton', 'Kerry', 'Dominique', 'Gale', 'Leslie', 'Jackie', 'Frankie', 'Ali', 'Landry', 'Sutton', 'Quinn', 'Lennon', 'Remy', 'Amari', 'Tory', 'Justice', 'Elisha', 'Carey', 'Jody', 'Aven', 'Gentry', 'Oakley', 'Devyn', 'Bobbie', 'Sage', 'Rowan', 'Emerson', 'Jaiden', 'Jessie', 'Milan', 'Austyn', 'Lavern', 'Emery', 'Phoenix', 'Harley', 'Jaylin', 'Tru', 'Larue', 'Lakin', 'Kaedyn', 'Germaine', 'Lorin', 'Billie', 'Payton', 'Baby', 'Golden', 'Finley', 'Ricki', 'Skyler', 'Montana', 'Carrol', 'Ashton', 'Stevie', 'Merle', 'Jordan', 'Ryley', 'Lynn', 'Aries', 'Amori', 'Kymani', 'Blayke', 'Kodi', 'River', 'Andra', 'Gerry', 'Emory', 'Braylin', 'Palmer', 'Payson', 'Pat', 'Avery', 'Laken', 'Kamari', 'Darian', 'Mikah', 'Sidney', 'Raleigh', 'Garnett', 'Ollie', 'Armani', 'Santana', 'Ora', 'Reece', 'Lennox', 'Camdyn', 'Ashten', 'Briar', 'Bellamy', 'Monroe', 'Beryl', 'Leighton', 'Kristian', 'Jaydin', 'Talyn']


AL
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Jessie   7311.0  7423.0     0.007601    14734.0              115.0           121.0  205.75
Frankie  1640.0  1489.0     0.048258     3129.0              110.0           105.0  188.75
Peyton   1452.0  1342.0     0.039370     2794.0              112.0           101.0  187.75
Marion   2365.0  2719.0     0.069630     5084.0              105.0           110.0  187.50
Johnnie  5927.0  7416.0     0.111594    13343.0               95.0           120.0  185.00
Francis  1060.0  1173.0     0.050605     2233.0              108.0            99.0  182.25
Casey    1406.0  1668.0     0.085231     3074.0              102.0           104.0  180.00
Kendall  1147.0  1021.0     0.058118     2168.0              106.0            98.0  179.50
Jackie   2503.0  3231.0     0.126962     5734.0               93.0           112.0  177.00
Aubrey   1734.0  2138.0     0.104339     3872.0               96.0           108.0  177.00

 the top 100 suggested highly gender nuetral names in AL are 
 ['Jessie', 'Frankie', 'Peyton', 'Marion', 'Johnnie', 'Francis', 'Casey', 'Kendall', 'Jackie', 'Aubrey', 'Riley', 'Mckinley', 'Kendal', 'Odell', 'Justice', 'Amari', 'Dannie', 'Quinn', 'Dominique', 'Harley', 'Leslie', 'Pat', 'Kristian', 'Sutton', 'Montez', 'Jamie', 'Emory', 'Osie', 'Oakley', 'Devyn', 'Taylor', 'Antonia', 'Avery', 'Emerson', 'Dee', 'Kris', 'Cleo', 'Phoenix', 'Skyler', 'Jordan', 'Claudie', 'Lynn', 'Ollie', 'Reese', 'Odie', 'Ozzie', 'Rowan', 'Greer', 'Chesley', 'Verner', 'Zyan', 'Tommie', 'Ocie', 'Payton', 'Jaidyn', 'Campbell', 'Ali', 'Maxie', 'Kamari', 'Raleigh', 'August', 'Andra', 'Cortney', 'Billie', 'Ari', 'Shannon', 'Noa', 'Ryley', 'Haiden', 'Milan', 'Ashton', 'Sandy', 'Kadyn', 'Willie', 'Sage', 'Jonnie', 'Jimmie', 'Austyn', 'Lennox', 'Jammie', 'Tracy', 'Alva', 'Hayden', 'Jaedyn', 'Zion', 'Finley', 'Skylar', 'Ivory', 'Landry', 'Carmon', 'Lennon', 'Armani', 'Elisha', 'Kaidyn', 'Crimson', 'Kamdyn', 'Kenyatta', 'Earlie', 'Demetrice', 'Auburn']


VA
Sex             F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                        
Jessie     3059.0  3028.0     0.005093     6087.0              109.0           111.0  192.25
Dominique  1164.0  1131.0     0.014379     2295.0              106.0           100.0  181.00
Emerson     660.0   659.0     0.000758     1319.0              110.0            94.0  180.50
Kerry       730.0   711.0     0.013185     1441.0              107.0            96.0  179.00
Aubrey     2341.0  2665.0     0.064722     5006.0               95.0           109.0  176.75
Skyler      713.0   665.0     0.034833     1378.0               99.0            95.0  170.25
Jody        591.0   551.0     0.035026     1142.0               98.0            90.0  165.50
Jackie     1858.0  2414.0     0.130150     4272.0               80.0           104.0  158.00
Baby        395.0   462.0     0.078180      857.0               93.0            86.0  157.50
Quinn       708.0   589.0     0.091750     1297.0               86.0            93.0  155.75

 the top 100 suggested highly gender nuetral names in VA are 
 ['Jessie', 'Dominique', 'Emerson', 'Kerry', 'Aubrey', 'Skyler', 'Jody', 'Jackie', 'Baby', 'Quinn', 'Casey', 'Peyton', 'Angel', 'Justice', 'Harley', 'Riley', 'Carey', 'Page', 'Dominque', 'Kris', 'Santana', 'Finley', 'Ivory', 'Aven', 'Jordan', 'Leslie', 'Alva', 'Camdyn', 'Ryley', 'Amari', 'Rowan', 'Kadyn', 'Andra', 'Karon', 'Ja', 'Jamie', 'Avery', 'Lacy', 'Rene', 'Mckinley', 'Jaidyn', 'Samari', 'Adler', 'Gracen', 'Britt', 'Golden', 'Schuyler', 'Charley', 'Reilly', 'Kendall', 'Frankie', 'Odell', 'Elisha', 'Devyn', 'Amen', 'Lennon', 'Ollie', 'River', 'Phoenix', 'Merritt', 'Marion', 'Carrington', 'Briar', 'Campbell', 'Jaime', 'Burnell', 'Claudie', 'Sherron', 'Jaylin', 'Lynn', 'Terry', 'Kenyatta', 'Bobbie', 'Rory', 'Azariah', 'Kiran', 'Dwan', 'Sutton', 'Sage', 'Blair', 'Cameran', 'Lindy', 'Murphy', 'Loren', 'Emery', 'Pat', 'Milan', 'De', 'Berkley', 'Cary', 'Kamani', 'Merle', 'Noel', 'Remy', 'Temple', 'Alexi', 'Kamari', 'Robbie', 'Domonique', 'Leighton']


CA
Sex            F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank    score
Name                                                                                        
Jessie    7993.0  7805.0     0.011900    15798.0              326.0           335.0  577.250
Quinn     3124.0  3267.0     0.022375     6391.0              318.0           325.0  561.750
Blair     1149.0  1188.0     0.016688     2337.0              323.0           308.0  554.000
Kris      1536.0  1690.0     0.047737     3226.0              304.0           315.5  540.625
Reilly     396.0   392.0     0.005076      788.0              329.0           268.0  530.000
Akira      516.0   538.0     0.020873     1054.0              320.0           277.0  527.750
Carey     1104.0   969.0     0.065123     2073.0              298.0           302.0  524.500
Riley    10300.0  8201.0     0.113453    18501.0              264.0           337.0  516.750
Justice   1160.0  1407.0     0.096221     2567.0              275.0           311.0  508.250
Emerson   1491.0  1841.0     0.105042     3332.0              269.0           317.0  506.750

 the top 100 suggested highly gender nuetral names in CA are 
 ['Jessie', 'Quinn', 'Blair', 'Kris', 'Reilly', 'Akira', 'Carey', 'Riley', 'Justice', 'Emerson', 'Britt', 'Osiris', 'Shea', 'Amari', 'Anay', 'Azariah', 'Milan', 'Sky', 'Salem', 'Leighton', 'Charley', 'Shay', 'Campbell', 'Ryley', 'Arin', 'Devyn', 'Harpreet', 'Jael', 'Harley', 'Ocean', 'Krishna', 'Baby', 'Dakota', 'Kerry', 'Allyn', 'Karan', 'Torey', 'Torrey', 'Elisha', 'Sage', 'Iran', 'Remy', 'Finley', 'Kiran', 'Indiana', 'Sidney', 'Seneca', 'Isa', 'Aries', 'Channing', 'Hoa', 'Chee', 'Samar', 'Tory', 'Jazz', 'Yee', 'An', 'Jaylin', 'Austyn', 'Trinidad', 'Kylin', 'Amandeep', 'Dusty', 'Ricci', 'Kaidyn', 'Rooney', 'Ying', 'Rio', 'Kodi', 'Phoenix', 'Emory', 'Mandeep', 'Neftaly', 'Sunny', 'Sutton', 'Shiva', 'Kendell', 'Codie', 'Amrit', 'Yael', 'Dakotah', 'Rowan', 'Casey', 'Skyler', 'Kimani', 'Shia', 'Arden', 'Bowie', 'Jessi', 'Kyrie', 'Carlin', 'Jourdan', 'Kalin', 'Yareth', 'Joell', 'Lyrik', 'De', 'Tam', 'Charleston', 'Arshia']


CT
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                    
Terry    829.0  1015.0     0.100868     1844.0               29.0            33.0  53.75
Dakota   268.0   285.0     0.030741      553.0               33.0            23.0  50.25
Casey   1052.0   736.0     0.176734     1788.0               25.0            32.0  49.00
Pat      140.0   125.0     0.056604      265.0               32.0            19.0  46.25
Quinn    349.0   485.0     0.163070      834.0               26.0            26.0  45.50
Milan     42.0    40.0     0.024390       82.0               34.0            10.0  41.50
Kris      88.0   108.0     0.102041      196.0               28.0            17.0  40.75
Skyler   201.0   129.0     0.218182      330.0               23.0            21.0  38.75
Riley   1340.0   636.0     0.356275     1976.0               13.0            34.0  38.50
Ryley      5.0     5.0     0.000000       10.0               36.0             2.0  37.50

 the top 37 suggested highly gender nuetral names in CT are 
 ['Terry', 'Dakota', 'Casey', 'Pat', 'Quinn', 'Milan', 'Kris', 'Skyler', 'Riley', 'Ryley', 'Lane', 'Reign', 'Lee', 'Jaime', 'Dale', 'Rowan', 'Carmen', 'Jaidyn', 'Jael', 'Jan', 'Nicola', 'Baby', 'Armani', 'Dana', 'Phoenix', 'Jamie', 'River', 'Loren', 'Emerson', 'Hayden', 'Devon', 'Jaylin', 'Peyton', 'Amari', 'Blair', 'Finley', 'Lexus']


AK
Sex         F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                   
Riley   281.0  372.0     0.139357      653.0               15.0            18.0  28.500
Finley   26.0   26.0     0.000000       52.0               19.0            10.0  26.500
Taylor  697.0  382.0     0.291937     1079.0               11.0            19.0  25.250
Darian   12.0   11.0     0.043478       23.0               17.0             7.0  22.250
Rory     13.0   11.0     0.083333       24.0               16.0             8.0  22.000
Sage     74.0   42.0     0.275862      116.0               12.0            12.0  21.000
Carlie    5.0    5.0     0.000000       10.0               19.0             1.5  20.125
Elisha    5.0    5.0     0.000000       10.0               19.0             1.5  20.125
Harley   17.0   26.0     0.209302       43.0               13.0             9.0  19.750
Quinn    54.0   99.0     0.294118      153.0                9.5            13.0  19.250

 the top 20 suggested highly gender nuetral names in AK are 
 ['Riley', 'Finley', 'Taylor', 'Darian', 'Rory', 'Sage', 'Carlie', 'Elisha', 'Harley', 'Quinn', 'Avery', 'Jordan', 'Emerson', 'River', 'Casey', 'Peyton', 'Remington', 'Dakota', 'Phoenix', 'Reese']


ND
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                     
Kelly    1276.0  1110.0     0.069573     2386.0               28.0            31.0  51.25
Kerry     177.0   205.0     0.073298      382.0               27.0            22.0  43.50
Jamie     803.0   557.0     0.180882     1360.0               22.0            27.0  42.25
Dana      406.0   315.0     0.126214      721.0               24.0            24.0  42.00
Lynn      573.0   902.0     0.223051     1475.0               20.0            28.0  41.00
Peyton    273.0   192.0     0.174194      465.0               23.0            23.0  40.25
Pat       120.0    96.0     0.111111      216.0               26.0            19.0  40.25
Taylor   1130.0   589.0     0.314718     1719.0               13.0            30.0  35.50
Oakley     25.0    24.0     0.020408       49.0               29.0             8.0  35.00
Emerson    36.0    28.0     0.125000       64.0               25.0            10.0  32.50

 the top 31 suggested highly gender nuetral names in ND are 
 ['Kelly', 'Kerry', 'Jamie', 'Dana', 'Lynn', 'Peyton', 'Pat', 'Taylor', 'Oakley', 'Emerson', 'Rene', 'Lennox', 'Kim', 'Payton', 'Kris', 'Reese', 'Leslie', 'Kasey', 'Charlie', 'Jayme', 'Riley', 'Rowan', 'Finley', 'Quinn', 'Dakota', 'Sage', 'Kendall', 'Remington', 'Darian', 'Blair', 'Sutton']


VT
Sex          F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                   
Leslie   304.0  292.0     0.020134      596.0               13.0            10.0  20.50
Riley    221.0  289.0     0.133333      510.0               11.0             9.0  17.75
Jamie    433.0  288.0     0.201110      721.0                8.0            12.0  17.00
Casey    196.0  277.0     0.171247      473.0                9.0             8.0  15.00
Skylar    29.0   21.0     0.160000       50.0               10.0             4.0  13.00
Emerson   18.0   16.0     0.058824       34.0               12.0             1.0  12.75
Avery    199.0  132.0     0.202417      331.0                7.0             7.0  12.25
Terry    215.0  447.0     0.350453      662.0                3.0            11.0  11.25
Taylor   645.0  293.0     0.375267      938.0                1.0            13.0  10.75
Quinn     69.0  113.0     0.241758      182.0                6.0             5.0   9.75

 the top 13 suggested highly gender nuetral names in VT are 
 ['Leslie', 'Riley', 'Jamie', 'Casey', 'Skylar', 'Emerson', 'Avery', 'Terry', 'Taylor', 'Quinn', 'Harley', 'Jody', 'Finley']


MI
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Clare    1055.0  1054.0     0.000474     2109.0              117.0           108.0  198.00
Laverne   942.0   950.0     0.004228     1892.0              116.0           105.0  194.75
Gale      960.0   902.0     0.031149     1862.0              112.0           104.0  190.00
Emerson   820.0   859.0     0.023228     1679.0              114.0           100.0  189.00
Kerry    2075.0  1789.0     0.074017     3864.0              101.0           114.0  186.50
Kris      904.0   802.0     0.059789     1706.0              105.0           102.0  181.50
Skyler    868.0  1040.0     0.090147     1908.0               96.0           106.0  175.50
Riley    4150.0  2790.0     0.195965     6940.0               82.0           121.0  172.75
Emery     558.0   659.0     0.082991     1217.0               99.0            96.0  171.00
Quinn    1374.0  1082.0     0.118893     2456.0               89.0           109.0  170.75

 the top 100 suggested highly gender nuetral names in MI are 
 ['Clare', 'Laverne', 'Gale', 'Emerson', 'Kerry', 'Kris', 'Skyler', 'Riley', 'Emery', 'Quinn', 'Casey', 'Finley', 'Baby', 'Devyn', 'Amari', 'Leslie', 'Carey', 'Justice', 'Lennon', 'Armani', 'Santana', 'Jaedyn', 'Dusty', 'Rian', 'Jessie', 'Rowan', 'Val', 'Phoenix', 'Blair', 'Oakley', 'Stevie', 'Ryley', 'Larkin', 'Elisha', 'Milan', 'Ashten', 'Kenyatta', 'Aris', 'Peyton', 'Avery', 'Tylar', 'Ricki', 'Arion', 'Aven', 'Tru', 'Ollie', 'Hartley', 'Shomari', 'River', 'Frankie', 'Pat', 'Kai', 'Dominique', 'Noel', 'Harley', 'Kendall', 'Codi', 'Mikah', 'Sage', 'Linden', 'Shea', 'Reese', 'Carsyn', 'Dakota', 'Lennox', 'Karon', 'Reilly', 'Lavon', 'Remy', 'Palmer', 'Marlow', 'Jule', 'Jaidyn', 'Rene', 'Monroe', 'Angel', 'Parris', 'Arie', 'Briar', 'Sidney', 'Tramaine', 'Jaiden', 'Micaiah', 'Lorin', 'Allyn', 'Azariah', 'Paris', 'Gerry', 'Denver', 'Tai', 'Guadalupe', 'Zion', 'Darian', 'Robbie', 'Dominque', 'Leighton', 'Devan', 'Baily', 'Finnley', 'Aries']


NE
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                     
Leslie   1425.0  1406.0     0.006711     2831.0               53.0            51.0  91.25
Lynn     1288.0  1128.0     0.066225     2416.0               49.0            50.0  86.50
Laverne   404.0   416.0     0.014634      820.0               52.0            41.0  82.75
Marion    808.0   693.0     0.076616     1501.0               47.0            47.0  82.25
Peyton    505.0   421.0     0.090713      926.0               46.0            44.0  79.00
Kerry     482.0   351.0     0.157263      833.0               39.0            42.0  70.50
Riley     702.0  1088.0     0.215642     1790.0               33.0            49.0  69.75
Sidney    223.0   305.0     0.155303      528.0               40.0            34.0  65.50
Fay        68.0    74.0     0.042254      142.0               51.0            19.0  65.25
Rowan     116.0   150.0     0.127820      266.0               42.0            29.0  63.75

 the top 53 suggested highly gender nuetral names in NE are 
 ['Leslie', 'Lynn', 'Laverne', 'Marion', 'Peyton', 'Kerry', 'Riley', 'Sidney', 'Fay', 'Rowan', 'Dana', 'Angel', 'Skyler', 'Shea', 'Oakley', 'Marlyn', 'Taylor', 'Jaiden', 'Justice', 'Charley', 'Baylor', 'Jordan', 'Quinn', 'Pat', 'Sutton', 'Brook', 'Finnley', 'Lennox', 'Payton', 'Ali', 'Phoenix', 'Charlie', 'Kasey', 'Dakota', 'Kendall', 'Gayle', 'Sage', 'Billie', 'Emerson', 'Amari', 'Harley', 'Dominique', 'Baby', 'Tegan', 'Ora', 'Sawyer', 'Austyn', 'Leighton', 'River', 'Finley', 'Kris', 'Remy', 'Briar']


KY
Sex            F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                       
Casey     1675.0  1842.0     0.047484     3517.0               98.0            96.0  170.00
Jessie    3690.0  3144.0     0.079895     6834.0               92.0            99.0  166.25
Peyton    1595.0  1373.0     0.074798     2968.0               94.0            92.0  163.00
Robbie     607.0   657.0     0.039557     1264.0               99.0            82.0  160.50
Leslie    4543.0  3382.0     0.146498     7925.0               79.0           103.0  156.25
Riley     1742.0  1366.0     0.120978     3108.0               84.0            94.0  154.50
Justice    305.0   287.0     0.030405      592.0              100.0            70.0  152.50
Mckinley   245.0   219.0     0.056034      464.0               97.0            65.0  145.75
Emery      343.0   426.0     0.107932      769.0               87.0            74.0  142.50
Harley     636.0   851.0     0.144586     1487.0               80.0            83.0  142.25

 the top 100 suggested highly gender nuetral names in KY are 
 ['Casey', 'Jessie', 'Peyton', 'Robbie', 'Leslie', 'Riley', 'Justice', 'Mckinley', 'Emery', 'Harley', 'Elisha', 'Frankie', 'Carey', 'Amari', 'Skyler', 'Loren', 'Dominique', 'Pat', 'Kristian', 'Emerson', 'Avery', 'Sherrill', 'Jody', 'Vola', 'Kendall', 'Alva', 'Finley', 'Landry', 'Ollie', 'Emory', 'Gentry', 'Dorris', 'Sage', 'Jamie', 'Darian', 'Garnett', 'Paris', 'Francis', 'Tegan', 'Jaylan', 'Mikah', 'Gayle', 'Ashton', 'Baby', 'Holland', 'Devyn', 'Kris', 'Quinn', 'Remy', 'Lynn', 'Haiden', 'Kamari', 'Jaiden', 'Billie', 'Rudell', 'Ali', 'Taylor', 'Dorsie', 'Lacy', 'Jackie', 'Lennon', 'Marion', 'Kelly', 'Phoenix', 'Payton', 'Lennox', 'Dee', 'Jaedyn', 'Armani', 'Rowan', 'Dusty', 'Tommie', 'Sidney', 'Royal', 'Aubrey', 'Raylen', 'Remington', 'Carmon', 'Salem', 'Jaden', 'Gale', 'River', 'Sutton', 'Jammie', 'Reese', 'Jaylin', 'Rory', 'Merle', 'Ova', 'Estell', 'Tatum', 'Kaidyn', 'Elvie', 'Montie', 'Gerry', 'Lindy', 'Austyn', 'Darrian', 'Augustine', 'Kelby']


ID
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                     
Kelly   1358.0  1440.0     0.029307     2798.0               42.0            43.0  74.250
Jaime    199.0   191.0     0.020513      390.0               44.0            30.0  66.500
Peyton   374.0   337.0     0.052039      711.0               40.0            33.0  64.750
Quinn    186.0   168.0     0.050847      354.0               41.0            29.0  62.750
Marion   232.0   278.0     0.090196      510.0               38.0            32.0  62.000
Kim      715.0   553.0     0.127760     1268.0               34.0            37.0  61.750
Taylor  1742.0  1125.0     0.215208     2867.0               23.0            44.0  56.000
Skylar   134.0   164.0     0.100671      298.0               35.0            26.5  54.875
Payton   426.0   297.0     0.178423      723.0               26.0            34.0  51.500
Riley    571.0   939.0     0.243709     1510.0               21.0            40.0  51.000

 the top 45 suggested highly gender nuetral names in ID are 
 ['Kelly', 'Jaime', 'Peyton', 'Quinn', 'Marion', 'Kim', 'Taylor', 'Skylar', 'Payton', 'Riley', 'Finnley', 'Harley', 'Austyn', 'Charlie', 'Leslie', 'Kasey', 'Teagan', 'Kris', 'Kacey', 'Emerson', 'Sidney', 'Remington', 'Tracy', 'Sutton', 'Brighton', 'Justice', 'River', 'Dee', 'Morgan', 'Jordan', 'Dakota', 'Lynn', 'Pat', 'Rowan', 'Merle', 'Remy', 'Jaiden', 'Angel', 'Laverne', 'Tatum', 'Phoenix', 'Finley', 'Rene', 'Ali', 'Bentlee']


DC
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank  score
Name                                                                                    
Kerry    178.0   148.0     0.092025      326.0               30.0            26.0  49.50
Casey    119.0   104.0     0.067265      223.0               32.0            23.0  49.25
Avery    222.0   162.0     0.156250      384.0               27.0            28.0  48.00
Terry    745.0  1276.0     0.262741     2021.0               20.0            34.0  45.50
Quinn     95.0   124.0     0.132420      219.0               28.0            22.0  44.50
Kendall  171.0   121.0     0.171233      292.0               25.0            24.0  43.00
Angel    718.0   388.0     0.298373     1106.0               17.0            32.0  41.00
Baby      32.0    41.0     0.123288       73.0               29.0            16.0  41.00
Loren     12.0    11.0     0.043478       23.0               33.0             9.0  39.75
Aubrey   119.0    82.0     0.184080      201.0               24.0            21.0  39.75

 the top 34 suggested highly gender nuetral names in DC are 
 ['Kerry', 'Casey', 'Avery', 'Terry', 'Quinn', 'Kendall', 'Angel', 'Baby', 'Loren', 'Aubrey', 'Amari', 'Jordan', 'Dominique', 'Emerson', 'Emilie', 'Logan', 'Chantelle', 'Carey', 'Jaime', 'Jaleesa', 'Dallas', 'Dale', 'Jaylin', 'Dominque', 'Ariel', 'Parker', 'Amen', 'Domonique', 'Blair', 'Justice', 'Alissa', 'Toby', 'Janee', 'Deshawn']


IA
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Marion   1447.0  1550.0     0.034368     2997.0               64.0            66.0  113.50
Leslie   2069.0  2240.0     0.039684     4309.0               62.0            68.0  113.00
Angel     713.0   654.0     0.043160     1367.0               61.0            58.0  104.50
Riley    1245.0  1433.0     0.070202     2678.0               55.0            65.0  103.75
Kerry     643.0   769.0     0.089235     1412.0               51.0            59.0   95.25
Kendall   435.0   511.0     0.080338      946.0               54.0            55.0   95.25
Blair     140.0   134.0     0.021898      274.0               65.0            38.0   93.50
Lynn     3086.0  2056.0     0.200311     5142.0               40.0            69.0   91.75
Beryl     119.0   128.0     0.036437      247.0               63.0            37.0   90.75
Quinn     574.0   446.0     0.125490     1020.0               47.0            56.0   89.00

 the top 72 suggested highly gender nuetral names in IA are 
 ['Marion', 'Leslie', 'Angel', 'Riley', 'Kerry', 'Kendall', 'Blair', 'Lynn', 'Beryl', 'Quinn', 'Briar', 'Sage', 'Peyton', 'Fay', 'Codi', 'Skylar', 'Justice', 'Jaiden', 'Rowan', 'Frankie', 'Darian', 'Ollie', 'Kodi', 'Pat', 'Marlo', 'Breckyn', 'Cris', 'Jamie', 'Charley', 'Payton', 'Kasey', 'Oakley', 'Jackie', 'Devyn', 'Sidney', 'Baby', 'Unkown', 'Landry', 'Shay', 'Cleo', 'Kris', 'Hayden', 'Shea', 'Dana', 'Taylor', 'Lennon', 'Jordan', 'Emery', 'Lennox', 'Emerson', 'Ardell', 'Amari', 'Billie', 'Baylor', 'Reese', 'Charlie', 'Jaden', 'Austyn', 'Carey', 'Dominique', 'Delaine', 'Leighton', 'Jammie', 'Emory', 'Finley', 'Teagan', 'Ora', 'Britt', 'Eastyn', 'Vernie', 'Palmer', 'Ryley']


FL
Sex           F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                      
Jessie   3533.0  3854.0     0.043455     7387.0              151.0           163.0  273.25
Casey    3618.0  4139.0     0.067165     7757.0              143.0           164.0  266.00
Harley    976.0   938.0     0.019854     1914.0              156.0           144.0  264.00
Jaime    1703.0  1901.0     0.054939     3604.0              146.0           152.0  260.00
Quinn     966.0   902.0     0.034261     1868.0              153.0           142.0  259.50
Skyler   1549.0  1742.0     0.058645     3291.0              145.0           151.0  258.25
Armani    789.0   851.0     0.037805     1640.0              152.0           140.0  257.00
Justice   921.0   833.0     0.050171     1754.0              147.0           141.0  252.75
Kerry    1129.0  1314.0     0.075727     2443.0              140.0           148.0  251.00
Elisha    659.0   600.0     0.046863     1259.0              149.0           135.0  250.25

 the top 100 suggested highly gender nuetral names in FL are 
 ['Jessie', 'Casey', 'Harley', 'Jaime', 'Quinn', 'Skyler', 'Armani', 'Justice', 'Kerry', 'Elisha', 'Ivory', 'Baby', 'Jody', 'Marion', 'Loren', 'Riley', 'Jackie', 'Reilly', 'Ocean', 'Jaylin', 'Emerson', 'Jaidyn', 'Charley', 'Yael', 'Devyn', 'Milan', 'Kimani', 'Storm', 'Amari', 'Frankie', 'Stevie', 'Jael', 'Jaedyn', 'Robbie', 'Infant', 'Ryley', 'Lennon', 'Rowan', 'Camdyn', 'Peyton', 'Isa', 'Yuri', 'Alva', 'Pat', 'Artie', 'Blair', 'Royal', 'Leighton', 'Shia', 'Carey', 'Finley', 'Dakotah', 'Shiloh', 'Dakota', 'Andra', 'Santana', 'Jan', 'Merritt', 'Erie', 'Talyn', 'Avery', 'Phoenix', 'Arin', 'Angel', 'Sage', 'Shade', 'Graycen', 'Mel', 'Alix', 'Tristyn', 'Jean', 'Shea', 'Jules', 'Shamari', 'Briar', 'Sutton', 'Emery', 'Jammie', 'Emari', 'Caron', 'Eliyah', 'Oakley', 'Demetrice', 'Jourdan', 'River', 'Charleston', 'Reese', 'Braylin', 'Campbell', 'Karon', 'Johnnie', 'Salem', 'Anay', 'Omega', 'Channing', 'Ariel', 'Kaidyn', 'Palmer', 'Charly', 'Jordin']


PA
Sex          F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                     
Carmen  3472.0  3792.0     0.044053     7264.0              117.0           124.0  210.00
Angel   3437.0  4066.0     0.083833     7503.0              109.0           126.0  203.50
Baby    1238.0  1330.0     0.035826     2568.0              118.0           114.0  203.50
Quinn   1849.0  1650.0     0.056873     3499.0              114.0           117.0  201.75
Kris     548.0   587.0     0.034361     1135.0              119.0           101.0  194.75
Gerry    373.0   386.0     0.017128      759.0              121.0            94.0  191.50
Casey   4152.0  3286.0     0.116429     7438.0               97.0           125.0  190.75
Kerry   2302.0  2884.0     0.112225     5186.0               99.0           121.0  189.75
Jan     2137.0  1711.0     0.110707     3848.0              101.0           118.0  189.50
Carey    529.0   472.0     0.056943     1001.0              113.0            98.0  186.50

 the top 100 suggested highly gender nuetral names in PA are 
 ['Carmen', 'Angel', 'Baby', 'Quinn', 'Kris', 'Gerry', 'Casey', 'Kerry', 'Jan', 'Carey', 'Milan', 'Harley', 'Justice', 'Jaylin', 'Armani', 'Skyler', 'Noel', 'Ryley', 'Remy', 'Lennon', 'Finley', 'Rowan', 'Jaidyn', 'Tory', 'Reilly', 'Devan', 'Phoenix', 'Ardell', 'Devon', 'Pat', 'Jaedyn', 'Riley', 'Linden', 'Emerson', 'Arden', 'Oakley', 'Reese', 'Amari', 'Ali', 'Shea', 'Kamari', 'Elisha', 'Ashten', 'Khamani', 'Arlie', 'Dereon', 'Reiley', 'Hartley', 'Braylin', 'Lorin', 'Patsy', 'Verne', 'Avery', 'Honor', 'Lakota', 'Leslie', 'Teegan', 'Lennox', 'Seneca', 'Barrie', 'Rian', 'Emery', 'Charlie', 'Lyrik', 'Sheridan', 'Azariah', 'Sage', 'Paris', 'Shay', 'Devyn', 'Alva', 'Cris', 'Allyn', 'Peyton', 'Kendell', 'Johann', 'Dakota', 'Loren', 'Jacque', 'Tai', 'Jordan', 'Stevie', 'Briar', 'Shai', 'Divine', 'Storm', 'Royal', 'Jourdan', 'Leighton', 'Myrl', 'Santana', 'Jackie', 'Salem', 'Dusty', 'Jael', 'Tristyn', 'Yuri', 'Jensen', 'River', 'Darian']


RI
Sex         F      M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                   
Quinn   106.0   98.0     0.039216      204.0               15.0            10.0  22.500
Lee     221.0  349.0     0.224561      570.0               10.0            14.0  20.500
Terry   186.0  145.0     0.123867      331.0               12.0            11.0  20.250
Dale    187.0  247.0     0.138249      434.0               11.0            12.0  20.000
Dana    417.0  251.0     0.248503      668.0                7.0            16.0  19.000
Dakota   50.0   40.0     0.111111       90.0               13.0             7.0  18.250
Lennox    5.0    5.0     0.000000       10.0               16.5             1.5  17.625
Kris      5.0    5.0     0.000000       10.0               16.5             1.5  17.625
Riley   394.0  209.0     0.306799      603.0                6.0            15.0  17.250
Jamie   798.0  356.0     0.383016     1154.0                4.0            17.0  16.750

 the top 17 suggested highly gender nuetral names in RI are 
 ['Quinn', 'Lee', 'Terry', 'Dale', 'Dana', 'Dakota', 'Lennox', 'Kris', 'Riley', 'Jamie', 'Loren', 'Casey', 'Rowan', 'Finley', 'Hayden', 'Emerson', 'Justice']


DE
Sex         F       M  percent_dff  Total_num  percent_diff_rank  Total_num_rank   score
Name                                                                                    
Terry   307.0   383.0     0.110145      690.0               17.0            18.0  30.500
Angel   229.0   334.0     0.186501      563.0               16.0            17.0  28.750
Dakota   94.0   105.0     0.055276      199.0               19.0            12.0  28.000
Rowan    33.0    52.0     0.223529       85.0               15.0            10.0  22.500
Avery   306.0   153.0     0.333333      459.0               10.5            15.0  21.750
Devon   122.0   223.0     0.292754      345.0               12.0            13.0  21.750
Jessie    6.0     5.0     0.090909       11.0               18.0             1.0  18.750
Jordan  441.0  1169.0     0.452174     1610.0                3.0            19.0  17.250
River    10.0     6.0     0.250000       16.0               13.5             4.5  16.875
Armani   10.0     6.0     0.250000       16.0               13.5             4.5  16.875

 the top 19 suggested highly gender nuetral names in DE are 
 ['Terry', 'Angel', 'Dakota', 'Rowan', 'Avery', 'Devon', 'Jessie', 'Jordan', 'River', 'Armani', 'Casey', 'Quinn', 'Riley', 'Finley', 'Pat', 'Justice', 'Phoenix', 'Nakia', 'Skyler']

Question 3: Trendsetter State (Two Approach Verification Method)

Approach 1: State Based

a. Time series plot of the number of unique names each state has
b. Histogram of volumn of names that the state was the first one to adopt

Appraoch 2: Name Based

a. Find out top 500 popular names based on occurrences
b. Bar chart of percentage of occurrences over each state's total occurences

for explaination on why I chose 500, please see below*

Rationale

Limitation

a. the volumn over time does not reflect the "setting" aspect since the states could simply have larger population and used more names than others.

In [10]:
### Approach 1 a.time series plot of the number of unique names each state has
def name_volumn_visualize (df):
    new_df = df.groupby(['Year_of_birth','State']).agg({'Name': 'count'})
    new_df ['year']= new_df.index.get_level_values('Year_of_birth')
    new_df ['volumn']= new_df['Name']
    new_df ['state'] = new_df.index.get_level_values('State')
    new_df  = new_df.droplevel(['Year_of_birth'])
    fig = px.line(new_df,x='year',y='volumn',color='state')
    fig.show(renderer="notebook")
In [11]:
name_volumn_visualize (a) ### You can hover over any line to see what state it corresponds to 
In [12]:
### Approach 1 b.histogram of the volumn of the names each state was the first to adopt
def first_setter (df):
    new = df.groupby('Name').agg({'Year_of_birth': 'min'})
    new['Name_min']=new.index
    new_df = pd.merge(left=new,right=a, how = 'inner', left_on=['Name_min','Year_of_birth'], right_on=['Name','Year_of_birth'])
    
    ### plotting 
    new_df = new_df.groupby('State').agg({'Name_min':'count'})
    new_df['State']= new_df.index
    fig = px.bar(x=new_df['State'], y=new_df['Name_min'])
    fig.show(render = 'notebook')
In [13]:
first_setter(a)

*Reason behind choosing 500 names

- I performed a grid search over the top 100, 200, 500, 800, 1000, 2000 names to identify the best number to capture the overall popularity (share of the total name occurrences)
- From looking at the percentage change for each increase in number, I noticed that the percentage change start to shrink after 500 and I hence chose 500 as my popularity threshold
In [15]:
### Rationale for choosing 500 
for i in [100,200,500,800,1000,2000]:
    name_df = a.groupby('Name').agg({'Num_of_occurrences':'sum'}) ### identify top 1000 names
    name_df.sort_values(by='Num_of_occurrences',ascending=False, inplace = True)
    capture = name_df[0:i].Num_of_occurrences.sum()/name_df.Num_of_occurrences.sum()*100
    print('the top {} names capture {}% percent of the total names'.format(i,capture))


digit1 = name_df[0:500].Num_of_occurrences.sum()
total = name_df.Num_of_occurrences.sum()
fig1, ax1 = plt.subplots()
ax1.pie([digit1,total-digit1], labels=['500 Names','Remaining Names'], autopct='%1.1f%%',shadow=True, startangle=90)
ax1.axis('equal')  # Equal aspect ratio ensures that pie is drawn as a circle.
plt.show()
the top 100 names capture 39.45521947069439% percent of the total names
the top 200 names capture 53.42057264604375% percent of the total names
the top 500 names capture 74.01722053762172% percent of the total names
the top 800 names capture 83.23716482201921% percent of the total names
the top 1000 names capture 86.79426932944494% percent of the total names
the top 2000 names capture 94.46100388291747% percent of the total names
In [16]:
### Approach 2: a. list of top 500 names 
###             b. the percentage of babies who used these 500 names in each state  
def popular_converage(df):
    name_df = df.groupby('Name').agg({'Num_of_occurrences':'sum'}) ### identify top 1000 names
    name_df.sort_values(by='Num_of_occurrences',ascending=False, inplace = True)
    top_500 = name_df[0:500].index.tolist()
    
    df_top_500 = df[df.Name.isin(top_500)]
    count_df = df_top_500.groupby('State').agg({'Name':'count'})
    total_occur = a.groupby('State').agg({'Num_of_occurrences':'sum'})
    count_df = pd.merge(count_df, total_occur,left_index=True, right_index=True)
    count_df['Name_percent'] = count_df['Name']/count_df['Num_of_occurrences']
    count_df.reset_index(inplace = True)
    ### plotting the bar chart of the top 500 words /num of occurences 
    
    plt.figure(figsize=(15,5))
    
    
    x = count_df.State.tolist()
    y_pos = np.arange(len(x))
    y = count_df['Name_percent'].tolist()

    plt.bar(y_pos, y, align='center', alpha=0.6)
    plt.xticks(y_pos,x,rotation=90)
    plt.ylabel('percentage of total occurrences')
    plt.title('Percentage of Babies with the Top 500 Names across States',fontsize=20) 
    
    max_state = count_df[count_df['Name_percent']==count_df['Name_percent'].max()].State.values[0]
    arrow_x = count_df[count_df['Name_percent']==count_df['Name_percent'].max()].index.values[0] + 0.5
    arrow_y = count_df['Name_percent'].max() 
    plt.annotate('max state is {} and the total count is {}'.format(max_state,arrow_y) \
             ,  xy=(arrow_x, arrow_y), xytext=(arrow_x+3, arrow_y), arrowprops=dict(facecolor="black", width=3,headwidth=10, shrink=0.2))
   
    
In [17]:
popular_converage(a)

Outcome

Approach 1:

a) Taxes at early times used the most number of unique names and around year 1955, New York and California surpassed it and owned the most number of unique names

b) California has the highest instances where it was the first state to use a name, followed by Taxes and New York

Approach 2:

Conclusion:

In [ ]:
 

Q4: Other Datasets and Potential Research Question

Question: As we identify the trendsetting state, we can further investigate other setting behaviors, for instance, is the state also leading certain consumption or spending pattern? Additionally, we can drill down to the conditions or attributes that enable these states to be trendsetters ? Maybe it is the state's overall economic power at the time, or they have some good practices in public or private sector? Also for the followers, what are some common characteristics?

Motivation: The trendsetting power is important for decision makers to consider when they want to implement a new change. By starting a pilot program or enacting a policy in the trendsetting state, they are increasing overall impact as other states have a tendency to follow afterwards. Therefore, I propose to look at other patterns these states are setting and incorporate them into correponding policies. Furthermore, I would like to see in the follower states, what type of households in terms of income level and financial standing, is more likely to follow the trend to name their babies. If we can identify who are likely to become a follower, government can then provide the right nudges to help them more informed decision

Dataset:

a) State Level: From 1910-2008: 1) GDP and average spending across sectors 2) Important policies and events 3) demographic and cultural distribution

b) Household Level: 1910-2008 1) Income, expense transaction, cashflow throughput 2) Total investment and/or debt 3) census data on the number of children born during the time period, the year these children were born and their names

In [ ]: